我正在WP7中工作。我需要解析JSON数组值到列表框中。有人说,使用Serializer和Deserializer,但我不知道如何解析这些值到组合框或列表框使用serilizer和解串器?如何解析C#中的JSON数组值(Windows phone 7)?
4
A
回答
3
string MyJsonString ="{your JSON here}"; //JSON Result
var ds = new DataContractJsonSerializer(typeof(City[]));
var msnew = new MemoryStream(Encoding.UTF8.GetBytes(MyJsonString));
City[] items = (City[])ds.ReadObject(msnew);
foreach (var ev in items)
{
ComboCityBox.Items.Add((ev.name.ToString()));// binding name in to combobox
}
6
我会建议使用JSON.NET - 我使用的是与Windows手机没有问题7.
不要专注于列表框 - 开始,重点从JSON转换为自己的类型。然后分别处理如何在列表框中显示该类型对象的集合。
2
以下是使用DataContractJsonSerializer
的示例。但是,为了提高性能,您应该考虑使用Json.Net。
string jsonString = "{your JSON here}";
var ms = new MemoryStream(Encoding.Unicode.GetBytes(jsonString));
var serializer = new DataContractJsonSerializer(typeof(YourListObject));
var deserialized = (YourListObject)serializer.ReadObject(ms);
然后,您可以迭代对象中的项目并将它们添加到列表框中。
相关问题
- 1. Windows phone 7 - Json解析
- 2. 在Windows Phone 7中的JSON解析
- 3. Windows Phone 7的JSON解析错误
- 4. 解析Windows Phone 7上的JSON
- 5. 解析包含Windows Phone 7数组的JSON对象
- 6. 用Windows Phone 7解析JSON对象
- 7. C#中的Json流解析器windows phone
- 8. 如何解析Windows Phone中的JSON?
- 9. 在Windows Phone中解析JSON c#
- 10. XML解析+ Windows Phone 7的
- 11. 在Windows Phone 7/C#中用Json解析Google Calculator?
- 12. 解析Windows Phone 8中的JSON数据
- 13. 解析JSON到C#的Windows Phone 8
- 14. 如何解析Windows Phone 7的以下JSON?
- 15. 解析Windows Phone 7中的网站
- 16. 如何解析Windows Phone 7中的HTML页面数据?
- 17. 在Windows Phone上解析JSON
- 18. 如何在Windows Phone 7中解析XML(数据集)
- 19. 解析多的Json行中的Windows Phone
- 20. 在Windows Phone 7中解析XML
- 21. 在windows phone 7中进行SOAP解析
- 22. 如何解析JavaScript中的JSON数组?
- 23. Windows Phone 7 - C#如何解析多维JsonArray?
- 24. 无法解析Windows Phone中的JSON
- 25. Windows Phone 8 C#:如何解析JSON阵列的对象
- 26. 解析JSON的Windows Phone 7水湿访问孩子的错误
- 27. JSON通过指定网址的Windows Phone 7的解析
- 28. 如何解析Windows Phone 7中的html文件?
- 29. 如何解析Windows Phone 7中的xml字符串?
- 30. 如何解析Windows Phone 7中的soap XML
我也使用它,我对此很满意。 – 2011-01-18 18:27:30