JSON到C#中的字符串数组
我就是这样的JSON字符串
[ { "markers": { "0": "13.775801,100.611199", "1": "13.775801,100.611199" } } ]
我想用字符串数组做标记列表。我的JSON格式与那个格式完全相同。它可能不会再改变了。我该怎么做?
JavaScriptSerializer是一个不错的选择。 它位于.NET Framework v3.5中 ,因此您不需要任何第三方库。
下面是一个如何使用它的小例子,尽管如果你在Google上输入JavaScriptSerializer ,你将有很多如何解析它的例子。
基本上,您需要定义一个适合您需要解析的JSON格式的类型,并使用JavaScriptSerializer
类的Deserialize
方法。
编辑:
有关类似问题,请参阅@Marc Gravell的答案: 使用Json.net解析JSON
您可以尝试使用DataContractJsonSerializer,或者您可以尝试在codeplex JSON.Net上轻松学习库。
希望这可以帮助,
问候