【问题标题】:JSON to string array in C#JSON到C#中的字符串数组
【发布时间】:2011-03-04 03:53:43
【问题描述】:

我有这样的 JSON 字符串

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

我想用字符串数组做标记列表。我的 JSON 格式与该格式完全相同。它可能不会再改变了。我该怎么做?

【问题讨论】:

    标签: c# string json


    【解决方案1】:

    JavaScriptSerializer 是一个不错的选择。它位于 .NET Framework v3.5 中,因此您不需要任何 3rd Party 库。

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

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

    编辑:

    查看@Marc Gravell 对类似问题的回答:Parsing JSON using Json.net

    【讨论】:

      【解决方案2】:

      您可以尝试使用 DataContractJsonSerializer 或者您可以尝试在 codeplex JSON.Net 上使用一些易于学习的库。

      希望这会有所帮助,

      问候

      【讨论】:

        猜你喜欢
        • 2015-05-26
        • 1970-01-01
        • 1970-01-01
        • 2018-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多