方式一使用 JavaScriptSerializer

var serializer = new JavaScriptSerializer();
var obj = serializer.Deserialize<Dictionary<string, string>>(data);

string accessToken;
if (!obj.TryGetValue("access_token", out accessToken))
{
  
}
var opentid = obj["openid"];

 

方式二 使用 JObject 需要下载 Newtonsoft.Json

 

JObject jo = (JObject)JsonConvert.DeserializeObject(result);
result = jo.GetValue("token").ToString();

 处理null 问题


JsonConvert.DeserializeObject<orderinfo>(strjson, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore })

 

 

   JArray jArray = JArray.Parse(item);
            foreach (JToken jToken in jArray)
            {
                var job = (JObject)jToken;
                if (job["item_size"].Value<int>() == 0)

相关文章:

  • 2022-02-03
  • 2021-08-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
猜你喜欢
  • 2021-07-12
  • 2021-10-13
  • 2021-04-23
  • 2022-02-23
  • 2021-07-07
  • 2021-08-20
相关资源
相似解决方案