【问题标题】:Convert JSON string to C# string array将 JSON 字符串转换为 C# 字符串数组
【发布时间】:2013-02-09 23:20:01
【问题描述】:

使用 JSON.Stringify 我将以下字符串传递到另一个 Stringify 对象中。

[
    [
        "I-000-4310-000",
        "Convention Registration",
        "59.99"
    ],
    [
        "I-000-4311-000",
        "Convention Breakout",
        "39.99"
    ]
]

在我的 C# Web 服务中,我需要将字符串拆分成一个字符串数组,如下所示:

 string[, ,] GLCodes = new string[,,] 
 { 
    {
        { "I-000-4310-000", "Convention Registration", "59.99" }, 
        { "I-000-4311-000", "Convention Breakout", "9.99" }
    } 
 };

最简单的方法是什么?

【问题讨论】:

  • 康妮看看这个网站,看看它是否有帮助stackoverflow.com/questions/9586585/…
  • 你使用JSON吗JavaScriptSerializer看这里的例子JavaScriptSerializer
  • 我推荐Json.NET。阅读它(或替代品),然后在某些 实际 代码出现问题时返回:D 到目前为止,这“不是一个真正的问题”(或者,不是更多一个可以在评论中简洁回答而无需为您编写代码的问题)。

标签: c# json string split stringify


【解决方案1】:

使用 Json.NET,您可以使用此反序列化该列表

string[][] strings = JsonConvert.DeserializeObject<string[][]>(jsonData);

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 2015-02-11
    • 1970-01-01
    • 2020-04-27
    相关资源
    最近更新 更多