使用C#和simpleJSON如何访问此数组中的数据

时间:2017-05-16 22:43:57

标签: c# arrays json simplejson

我想以这种格式解析JSON

    json result:{
      "time": 23,
      "npc":[
       {
        "id":1,
        "b_box" {
          "left": 250,
          "top": 135,
        },
    },
    {
       "id":2,
       "b_box" {
         "left": 234,
         "top": 343,
        },
    },
    {
      "id":3,
      "b_box" {
        "left": 342,
        "right": 543,
      }
    }
   ]
  }

这是我的解析代码

    void extractD (string jsonResult) {
         JSONNode incomingData = SimpleJSON.JSON.Parse(jsonResult);
         JSONArray npc = incomingData ["npc"].AsArray;
         foreach (JSONNode bBox in npc) {
               int bLeft = bBox ["b_box"]["left"];
               int bTop = bBox ["b_box"]["top"];
         }

我想用id:1 id:2和id:3的左侧和顶部值初始化变量,我应该如何修改我的代码来完成这个?代码示例将非常感激。

0 个答案:

没有答案