帮忙看看这个Json错哪了

stevenjin 2020-05-29 09:41:03

string jsonText = " {\"statusCode\":\"0\",\"Data\":[{\"firstName\":\"Bill\",\"lastName\":\"Gates\"},{\"firstName\":\"George\",\"lastName\":\"Bush\"}],\"manager\":[{\"salary\":\"6000\",\"age\":\"23\"},{\"salary\":\"8000\",\"age\":\"26\"}]}";
JObject jobject = JObject.Parse(jsonText);
var code = jobject["statusCode"].Value<int>();
if (code.Equals(0)) {
if (code.Equals(0)) {
var objData = jobject["Data"];
var productionData = objData.Value<object>().ToString();
JObject jproductionData = JObject.Parse(productionData);
}
}


...全文
122 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Angelia77 2020-06-02
  • 打赏
  • 举报
回复
创建一个 对象,然后进行Json反序列化。
github_36000833 2020-05-30
  • 打赏
  • 举报
回复
引用 1 楼 stevenjin 的回复:
大概知道了,jobject["Data"]是个数组,那怎么去接这个数组呢?
if (code.Equals(0)) { var objData = jobject["Data"] as JArray; Console.WriteLine(objData[0]["firstName"]); // Bill Console.WriteLine(objData[0]["lastName"]); // Gates }
stevenjin 2020-05-30
  • 打赏
  • 举报
回复
大概知道了,jobject["Data"]是个数组,那怎么去接这个数组呢?

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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