Newtonsoft Json操作类库的使用

Posted yuzhihui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Newtonsoft Json操作类库的使用相关的知识,希望对你有一定的参考价值。

1、解析简单Json字符串

if (l_sSenJson != "")
{
  JObject obj2 = (JObject)JsonConvert.DeserializeObject(l_sSenJson);  //执行反序列化
   if (obj2["ResultStatus"].ToString() == "true")
   {                                           
       JObject obj3 = (JObject)JsonConvert.DeserializeObject(l_sReval);  //执行反序列化
       if (obj3["bSuccessFlag"].ToString() == "-1")
       {                                                  
       }
   }  
}

 

2、从Json字符串中解析Json数组

 

//解析返回的json字符串
JObject obj = (JObject)JsonConvert.DeserializeObject(sReStringX);  //执行反序列化
if (obj["ResultStatus"].ToString() == "true")
{
  JArray ja0 = (JArray)obj["ItemFtpDetail"];
    foreach (JObject item0 in ja0)
    {
    l_nIndex = item0["nIndex"].ToString();
    l_sText = item0["sText"].ToString();
  }
}

 

持续更新中,敬请期待...

以上是关于Newtonsoft Json操作类库的使用的主要内容,如果未能解决你的问题,请参考以下文章

Newtonsoft.Json 操作 JSON 字符串

01 常有的系统类库

C#解析JSON字符串总结

C#解析Json

使用 Newtonsoft.Json 解析 JSON 时出错

解析Json字符串跟解析Json数组