为了账号安全,请及时绑定邮箱和手机立即绑定

Newtonsoft JSON反序列化

Newtonsoft JSON反序列化

C#
千万里不及你 2019-11-15 13:00:10
我的JSON如下:{"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]}我找到了C#的Newtonsoft JSON.NET反序列化库。我尝试如下使用它:object JsonDe = JsonConvert.DeserializeObject(Json); 如何访问JsonDe对象以获取所有“类型”数据?我尝试了一个循环,但由于对象没有枚举器而无法正常工作。
查看完整描述

3 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

您可以实现一个类,该类保存您的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

}


查看完整回答
反对 回复 2019-11-15
  • 3 回答
  • 0 关注
  • 350 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信