Newtonsoft JSON反序列化

我的JSON如下:


{"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]}

我找到了C#的Newtonsoft JSON.NET反序列化库。我尝试如下使用它:


object JsonDe = JsonConvert.DeserializeObject(Json); 

如何访问JsonDe对象以获取所有“类型”数据?我尝试了一个循环,但由于对象没有枚举器而无法正常工作。


千万里不及你
浏览 351回答 3
3回答

喵喔喔

您可以实现一个类,该类保存您的JSON中的字段class MyData{&nbsp; &nbsp; public string t;&nbsp; &nbsp; public bool a;&nbsp; &nbsp; public object[] data;&nbsp; &nbsp; public string[][] type;}然后使用DeserializeObject的通用版本:MyData tmp = JsonConvert.DeserializeObject<MyData>(json);foreach (string typeStr in tmp.type[0]){&nbsp; &nbsp; // Do something with typeStr}
打开App,查看更多内容
随时随地看视频慕课网APP