C#中将JSON转换为字符串数组

4

我有一个类似这样的JSON字符串

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

我想用字符串数组制作标记列表。我的JSON格式与该格式完全相同,可能不会再更改了。我该怎么做?
2个回答

2

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

这里 有一个小例子,展示了如何使用它,尽管如果您在 Google 上输入 JavaScriptSerializer,您会得到许多解析它的示例。

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

编辑:

参见 @Marc Gravell 的答案,针对类似问题:使用 Json.net 解析 JSON


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接