- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个这种格式的 json 文件:
{
"3874D632": {
"FirstName": "Jack",
"LastName": "Andersen"
},
"34F43A33": {
"FirstName": "John",
"LastName": "Smith"
}
StreamReader read_json = new StreamReader(path_json_file);
json = JSONNode.Parse(read_json.ReadToEnd());
read_json.Close();
如何获取3874D632或34F43A33 ??
json[????].
最佳答案
Note: this answer refers to the SimpleJSON library posted on the UnifyWiki site, which is not to be confused with the completely different SimpleJson library that ships as part of RestSharp.
如果 JSONNode
表示一个 JSON 对象,您可以将其转换为 JSONObject
,然后您可以从那里像字典一样枚举键值对。每个键值对的 Key
将具有您要查找的值。请参见下面的示例:
string json = @"
{
""3874D632"": {
""FirstName"": ""Jack"",
""LastName"": ""Andersen""
},
""34F43A33"": {
""FirstName"": ""John"",
""LastName"": ""Smith""
}
}";
var node = JSONNode.Parse(json);
if (node.Tag == JSONNodeType.Object)
{
foreach (KeyValuePair<string, JSONNode> kvp in (JSONObject)node)
{
Console.WriteLine(string.Format("{0}: {1} {2}",
kvp.Key, kvp.Value["FirstName"].Value, kvp.Value["LastName"].Value));
}
}
输出:
3874D632: Jack Andersen
34F43A33: John Smith
关于c# - 如何使用 SimpleJson c# 获取 Json 文件中的 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43814309/
我有 Django 版本 1.7 和 Python 版本 2.7.5 - 我使用 pip install simplejson 和 apt-get install python-simplejson
当我使用像 &simplejson.Json{v}(v 是从文件读取的接口(interface),它的实际数据结构是 map[string]interface{})时,然后显示此错误。详情: 一个名为
我需要解析从 YQL 获得的 json,但我遇到了麻烦,因为我没有得到我需要的结果。我正在使用简单的 json (https://code.google.com/p/json-simple/wiki/
这个问题已经有答案了: How can I parse (read) and use JSON in Python? (5 个回答) 已关闭 6 个月前。 我只是有一个关于 SimpleJSON 文档
我正在尝试使用 django python 向客户端发送带有换行符的 json 字符串: string += u'hello\n' data = {'data':str
我正在尝试将 json 结果存储在 GAE 数据存储中,以便稍后读取。我将它转储到一个字符串中,然后存储它,然后读取它并将其加载回字典中。但加载后我无法再将其作为字典阅读。 result = free
我正在尝试生成一个格式正确的 json 对象以在 javascript 中使用。我试过 simplejson.dumps(string),但它在我的本地机器(在 python shell 中)和在服务
问题是,在我的笔记本电脑中,我有 python 2.7.5 和一些 Simplejson 版本,而在我的 Debian 6 服务器上,我有 Python 2.6.6 和一些 simplejson 版本
这个问题在这里已经有了答案: Items in JSON object are out of order using "json.dumps"? (8 个答案) 关闭 9 年前。 在 Django
我正在使用 Mega API 和 Python,希望生成一个可由 Python 读取的文件夹树。目前,我正在使用 Mega 的 API 提供的 JSON 响应,但由于某种原因,我在解析它时遇到了麻烦。
我在 App Engine 中使用 Alchemy API,因此我使用 simplejson 库来解析响应。问题是响应中的条目具有 sme 名称 { "status": "OK",
我有一个非常简单的 json,我无法使用 simplejson 模块进行解析。复制: import simplejson as json json.loads(r'{"translatedatt1":
我想这一定有一个简单的答案,但我很挣扎:我想获取一个 url(输出 json)并在 python 中的可用字典中获取数据。我被困在最后一步了。 >>> import urllib2 >>> impor
我正在尝试使用 simplejson.dumps 将 Python 数组编码为 json: In [30]: s1 = ['test', ''] In [31]: simplejson.dumps(s
我正在尝试使用 simplejson 来解析 JSON 字符串。由于某种原因,当我使用 simplejson.loads 时,我收到以下错误: ERROR:root:Exception in requ
当我尝试编译时,出现以下错误: ImportError: No module named simplejson 所以我尝试了: pip install simplejson 我得到: Requirem
为什么 Django 给我这个异常 [(7, u'Acura'), (18, u'Alfa Romeo'), ...] is not JSON serializable 当我尝试 data = Veh
我已将 json 数据加载到 api_result 变量中。现在我需要提取特定字段(name、surname、city 等)。我应该如何验证它们是否存在? api_result = json.load
我想提取 JSONArray 对象的所有注释,我发现了这篇文章 https://www.mkyong.com/java/json-simple-example-read-and-write-json/
Input : {"id": null, "type": null, "order_for": null, "name": "Name"} 代码: input_map = simplejson.dum
我是一名优秀的程序员,十分优秀!