亚洲必赢娱乐第一平台json提取多层嵌套到数组,json提取嵌套数据

//数据
string html = “{“code”:”0000″,”desc”:””,”data”:
{“token”: “1234567899654”}}”;
//解析
JsonObject jo = (JsonObject)SimpleJson.DeserializeObject(html);
string code = jo[“code”].ToString();
if (code.Equals(“0000”))
{
JsonObject jar = (JsonObject)
SimpleJson.DeserializeObject(jo[“data”].ToString());
string token = jar[“token”].ToString();
}

关键就是用到了JArray.Parse。

  string jsonText = “{‘name’:’test’,’phone’:’18888888888′,’image’:[{‘name’:’img1′,’data’:’data1′},{‘name’:’img2′,’data’:’data2′},{‘name’:’img3′,’data’:’data3′}]}”;

        MessageBox.Show(j[“name”].ToString());

json比一般格式再复杂点的就像数组一样,有多层嵌套,研究了一下,记录代码如下:

  }

  JArray jar = JArray.Parse(jo[“image”].ToString());

        MessageBox.Show(j[“data”].ToString());

  string zone_en = jo[“phone”].ToString();

发表评论

电子邮件地址不会被公开。 必填项已用*标注