C#解析Json值中含数组

来源:互联网 发布:mac 手写 编辑:程序博客网 时间:2024/06/08 02:28

可以使用开源的类库Newtonsoft.Json。

例如解析如下

{    "ret": "ok",    // ret 值为 ok 时 返回 data 数据 为err时返回msg数据</span>    "ip": "117.25.13.123",  // ip    "data": [        "中国",     // 国家        "福建",     // 省会或直辖市        "福州",     // 地区或城市        "电信",     // 运营商    ]}

函数如下

public string cutJson(string json,string item,int index){JObject jo = (JObject)JsonConvert.DeserializeObject(json);string value = jo[item][index].ToString();  return value;}


其中name表示为Json中的名称

index表示若name的value为数组是时取得特定项

0 0