[{"ID":"669","content":" testing","comments":"","ups":"0","downs":"0"},{"ID":"482","content":" test2","downs":"0"}]
现在我有:(注意:下载只是一个包含Json字符串的字符串)
string[] arr = JsonConvert.DeserializeObject<string[]>(download);
我尝试了很多不同的方法,每个方法都失败了.解析这种类型的Json有标准的方法吗?
解决方法 你有一个对象数组而不是字符串.创建一个映射属性的类并反序列化为,public class MyClass { public string ID { get; set; } public string content { get; set; } public string ups { get; set; } public string downs { get; set; }}MyClass[] result = JsonConvert.DeserializeObject<MyClass[]>(download);
JsON中只有几种基本类型,但学习和识别它们很有帮助.对象,数组,字符串等http://www.json.org/和http://www.w3schools.com/json/default.asp是很好的入门资源.例如,JsON中的字符串数组看起来像,
["One","Two","Three"]总结
以上是内存溢出为你收集整理的c# – 将JSON反序列化为字符串数组全部内容,希望文章能够帮你解决c# – 将JSON反序列化为字符串数组所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)