有什么简单的方法可以在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相关问答推荐

分层架构中的 ASP.NET 和实体框架 - 仅将实体框架用于 ORM

业务逻辑中的实体框架最佳实践?

在 Asp.net 中通过 Button 的 CommandArgument 传递多个参数

Directory.Exists 不适用于网络路径

如何使用三个按钮是否和取消显示确认alert ,如 MS Word 中所示

ASP.Net Core MVC - 自定义属性的客户端验证

使用域用户的 SQL 连接字符串?

在 ASP.NET Core 1.0 上处理大文件上传

Ef core:执行 MaxAsync 时序列不包含任何元素

LINQ:使用 Lambda 表达式获取 CheckBoxList 的所有选定值

等价于 ASP.NET Core 中的 Html.RenderAction

ASP.NET MVC 2.0 JsonRequestBehavior 全局设置

在 Visual Studio 2010 中随机禁用编辑 aspx/ascx 文件?

我可以在 .NET Framework 4.0 上运行 MVC 5 应用程序吗?

如何将 GridView.DataSource 导出到数据表或数据集?

好的 ASP.NET 类似 excel 的网格控件?

将对象传递给 HTML 属性

ASP.NET MVC 5 Web.config:FormsAuthenticationModule或FormsAuthentication

SignalR 2.0 错误:无法加载文件或程序集 Microsoft.Owin.Security

如何使用实体框架执行原始 SQL 查询而无需使用模型?