解析JSON响应的最简单方法?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (27)

c#有没有什么简单的方法来解析?

{"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);

用户回答回答于

使用内置JavaScriptSerializer,而无需引用额外的第三方库:

var ser = new System.Web.Script.Serialization.JavaScriptSerializer();
ser.DeserializeObject(json);

扫码关注云+社区