有什么简单的方法可以在c中解析下面的JSOn吗#

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

以防出现多个结果.

推荐答案

遵循以下步骤:

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

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

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

Asp.net相关问答推荐

调用context.Users和context.Set User有什么区别?

如何格式化搜索字符串以从 Razor 页表中的多个列返回部分搜索字符串?

如何防止 IISExpress 和我的网站文件夹弄乱我的文档文件夹?

此版本的 SQL Server 不支持用户实例登录标志.连接将关闭

在 ASP.Net 中使用自定义 RoleProvider 时如何允许多个角色查看页面

在 EF4.1 中正确地从上下文中附加和分离实体

VS2013发布Web部署任务失败文件正在使用中

解析 JSON 响应的最简单方法

如何使用 ASP.NET Identity 创建用户并获取新创建的 ID

学习什么 - Ruby on Rails 或 ASP .NET MVC...鉴于熟悉 ASP .NET

在 C# 中将 IHtmlContent/TagBuilder 转换为字符串

哪些行为驱动开发 (BDD) 工具/框架可用于 Microsoft Stack?

IIS 10 上的 ASP.NET Core 404 错误

如何以编程方式将标签的前景色设置为其默认值?

Page.IsValid 是如何工作的?

如何针对异常需求自定义 ASP.NET Web API AuthorizeAttribute

为什么在 MVC4 Razor 布局文件中无法识别 @Scripts 和 @Styles 命令?

Ashx 文件中的 HttpContext.Current.Session 为空

asp.net core 2.0 - 值不能为空.参数名称:连接字符串

ASP.NET MVC2/3 中runAllManagedModulesForAllRequests的正确用法是什么?