【发布时间】:2016-07-01 11:47:45
【问题描述】:
这是用于提取 JSON 数组的 ASP .net 代码:
{
"Attendance": {
"FirstName": "Test1"
"InTime": "12:32:00"
"LastName": "User"
"OutTime": "12:38:11"
}
{
"FirstName": "Test2"
"InTime": "12:26:59"
"LastName": "User"
"OutTime": "12:38:19"
}
}
JObject o = JObject.Parse(jsonString);
JArray arr = (JArray)o.SelectToken("Attendance");
foreach (JObject b in arr.Children<JObject>())
{
foreach (JProperty p in b.Properties())
{
string name = p.Name;
string value = p.Value.ToString();
// Console.WriteLine(name + ": " + value);
System.Diagnostics.Debug.WriteLine("" + name + ": " + value);
}
}
上面的代码将提取它的名称和值,而不是像我们使用 JSONOBJECT 那样传递名称和返回值。
// System.Diagnostics.Debug.WriteLine("" + name + ": " + value);
FirstName: Test1
InTime: 12:32:00
LastName: User
OutTime: 12:38:11
FirstName: Test2
InTime: 12:26:59
LastName: User
OutTime: 12:38:19
如何在 Android 中实现相同的功能?
【问题讨论】:
-
为什么在这里投了任何错误的票!?