2011-03-04 73 views
4

我有JSON字符串就是这样JSON在C#字符串数组

[ 
    { 
     "markers": { 
      "0": "13.775801,100.611199", 
      "1": "13.775801,100.611199" 
     } 
    } 
] 

我愿做标记列表与字符串array.My JSON格式与format.It可能不会再被更改完全相同我该怎么办?

回答

2

JavaScriptSerializer是一个不错的选择。它在.NET Framework v3.5中,因此您不需要任何第三方库。

Here是你如何使用它的一个小例子,虽然如果你在Google上输入JavaScriptSerializer,你将会有很多关于如何解析它的例子。

基本上,您需要定义一种适合您需要解析的JSON格式的类型,并使用JavaScriptSerializer类的Deserialize方法。

编辑:

见@Marc Gravell的答案类似的问题:Parsing JSON using Json.net

1

你可以尝试使用DataContractJsonSerializer或者你可以尝试一下简单易学的codeplex JSON.Net库。

希望这有助于

问候

+0

感谢Chintan :) – kst 2011-03-04 06:33:30