解析JSON响应的最简单方法 [英] Easiest way to parse JSON response

查看:115
本文介绍了解析JSON响应的最简单方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在C#中,是否有任何简单的方法可以解析JSOn以下

Is there any easy way to parse below JSOn in c#

{"type":"text","totalprice":"0.0045","totalgsm":"1","remaincredit":"44.92293","messages": [
{"status":"1","messageid":"234011120530636881","gsm":"923122699633"}
]}

,以防出现多个结果.

推荐答案

请按照以下步骤操作:

  1. 使用 json2csharp.com ;
  2. 将JSON转换为C#
  3. 创建一个类文件,并将上面生成的代码放入其中;
  4. 使用Nuget软件包管理器将Newtonsoft.Json库添加到您的项目中;
  5. 使用以下代码转换从您的服务接收到的JSON:

  1. Convert your JSON to C# using json2csharp.com;
  2. Create a class file and put the above generated code in there;
  3. Add the Newtonsoft.Json library to your project using the Nuget Package Manager;
  4. Convert the JSON received from your service using this code:

 RootObject r = JsonConvert.DeserializeObject<RootObject>(json);

(随意将RootObject重命名为对您更有意义的名称.其他类应保持不变.)

(Feel free to rename RootObject to something more meaningful to you. The other classes should remain unchanged.)

这篇关于解析JSON响应的最简单方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆