我很好奇为什么在使用ArrayLists时使用Arrays?使用ArrayList不总是更好吗?
我无法从JArray获取数据,特别是我正在尝试访问ID值.这是一个JSON示例
{
"page": 1,
"totalPages": 5,
"pageSize": 2,
"sortField": "label",
"sortOrder": "asc",
"content": [
{
"organizationId": "Org123",
"id": "333",
"label": "comp1"
},
{
"organizationId": "Org123",
"id": "444",
"label": "comp2"
}
]
}
Run Code Online (Sandbox Code Playgroud)
这就是我在C#中所拥有的
JArray jArray = new JArray(jsonString);
foreach (JValue item in jArray)
{
Console.WriteLine(item["id"]);
}
Run Code Online (Sandbox Code Playgroud)
我知道我需要检查JValue以确保它是一个ID类型,但是我对在JArray中分解后分配的对象类型感到困惑.