这个Json 字符串,想取ID和Number(最外层),怎么取

qq_37693160 2018-06-27 03:21:27
{
"Result": {
"ResponseStatus": {
"IsSuccess": true,
"Errors": [],
"SuccessEntitys": [
{
"Id": 123982,
"Number": "CHN17101361",
"DIndex": 0
}
],
"SuccessMessages": [],
"MsgCode": 0
},
"Id": 123982,
"Number": "CHN17101361",
"NeedReturnData": [
{
"FID": 123982,
"FEntity": [
{
"FEntryID": 126865,
"FWeightMoney": "0"
}
]
}
]
}
}
...全文
393 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2018-06-29
  • 打赏
  • 举报
回复
引用 3 楼 qq_37693160 的回复:
[quote=引用 2 楼 hanjun0612 的回复:]
实在不行,就用 JObject取也行啊。。。。。一定要上代码的吗?


我用Newtonsoft.Json 把字符串转换为类,可以找值了。
但是我想,能否不用那么复杂,比如我想找Id,C#是否有方法直接找到这个Id值。
如果以字符Id分割,然后再取逗号前面的,...[/quote]
如果只是不想创建类型,那么就反序列化成 dynamic类型。
还有就是上面提到过了的 JObject直接操作
qq_37693160 2018-06-28
  • 打赏
  • 举报
回复
引用 2 楼 hanjun0612 的回复:
实在不行,就用 JObject取也行啊。。。。。一定要上代码的吗?


我用Newtonsoft.Json 把字符串转换为类,可以找值了。
但是我想,能否不用那么复杂,比如我想找Id,C#是否有方法直接找到这个Id值。
如果以字符Id分割,然后再取逗号前面的,...
正怒月神 2018-06-27
  • 打赏
  • 举报
回复
实在不行,就用 JObject取也行啊。。。。。一定要上代码的吗?
正怒月神 2018-06-27
  • 打赏
  • 举报
回复
你转换成 model或者 dynamic,就可以获取了啊。。。。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧