如果JSON采用以下格式:
{
metrics: [
{
"id":1,
"name":"foo"
},
{
"id":2,
"name":"bar"
}
]
}
我可以使用:
JsonArray jsonArray = jsonObject["metrics"].GetArray();
现在,如果我的JSON包含一个未命名的数组,如:
[
{
"id":1,
"name":"foo"
},
{
"id":2,
"name":"bar"
}
]
如何获得jsonArray
?
答案 0 :(得分:1)
您应该可以直接解析它:
string jsonString = "[ { "id": 1, "name": "foo" }, { "id": 2, "name":"bar" } ]";
JsonArray jsonArray = JsonArray.Parse(jsonString);
因此无需使用JsonObject
。
答案 1 :(得分:1)
尝试JsonArray.Parse(...)方法......