当前位置: 首页 > 编程语言 > C#

将JSON反序列化为字符串数组分享

时间:2023-04-10 17:12:33 C#

C#学习教程:将JSON反序列化为字符串数组我正在使用Newtonsoft.Json库。我期待一个json响应,它只是一个字典数组[{"id":"669","content":"testing","comments":"","ups":"0","downs":"0"},{"id":"482","content":"test2","comments":"","ups":"0","downs":"0"}]现在我有:(注意:下载的只是一个包含json字符串的字符串)string[]arr=JsonConvert.反序列化对象(下载);我尝试过很多不同的东西,但每次都失败了。是否有解析此类json的标准方法?你有一个对象数组而不是字符串。创建一个映射属性并反序列化到的类,publicclassMyClass{publicstringid{get;放;}公共字符串内容{get;放;}publicstringups{get;放;}publicstringdowns{get;放;}}MyClass[]结果=JsonConvert。反序列化对象(下载);JSON中只有几种基本类型,但学习和认识它们很有帮助。对象、数组、字符串等http://www.json.org/和http://www.w3schools.com/json/default.asp是很好的入门资源。例如,JSON中的字符串数组看起来像["One","Two","Three"]我实现了这个,希望这对大家有所帮助。varjsonResponse=[{"Id":2,"Name":"Watch"},{"Id":3,"Name":"TV"},{"Id":4,"Name":""}]varitems=JsonConvert.DeserializeObject>(jsonResponse);其中,MyClass为实体。以上就是C#学习教程:反序列化JSON为字符串数组。如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——publicclassMyClass{publicintId{get;放;}公共字符串名称{得到;放;}}本文收集自网络,不代表立场。如需转载请注明出处: