我的JSON如下:
{"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]}
我找到了C#的Newtonsoft JSON.NET反序列化库。我尝试如下使用它:
object JsonDe = JsonConvert.DeserializeObject(Json);
如何访问JsonDe对象以获取所有“类型”数据?我尝试了一个循环,但由于对象没有枚举器而无法正常工作。
JsonDe
您可以实现一个类,该类保存您的JSON中的字段
class MyData { public string t; public bool a; public object[] data; public string[][] type; }
然后使用DeserializeObject的通用版本:
MyData tmp = JsonConvert.DeserializeObject<MyData>(json); foreach (string typeStr in tmp.type[0]) { // Do something with typeStr }
文档: 序列化和反序列化JSON