如何使用未命名的JsonObject中的GetArray()

时间:2013-11-18 08:34:07

标签: c# json windows-8

如果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

2 个答案:

答案 0 :(得分:1)

您应该可以直接解析它:

string jsonString = "[ { "id": 1, "name": "foo" }, { "id": 2, "name":"bar" } ]";
JsonArray jsonArray = JsonArray.Parse(jsonString);

因此无需使用JsonObject

答案 1 :(得分:1)

尝试JsonArray.Parse(...)方法......