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

Con*_*nko 3 c# string json split stringify

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

[
    [
        "I-000-4310-000",
        "Convention Registration",
        "59.99"
    ],
    [
        "I-000-4311-000",
        "Convention Breakout",
        "39.99"
    ]
]
Run Code Online (Sandbox Code Playgroud)

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

 string[, ,] GLCodes = new string[,,] 
 { 
    {
        { "I-000-4310-000", "Convention Registration", "59.99" }, 
        { "I-000-4311-000", "Convention Breakout", "9.99" }
    } 
 };
Run Code Online (Sandbox Code Playgroud)

什么是最简单的方法来做到这一点?

Con*_*des 7

使用 Json.NET 你可以反序列化这个列表

string[][] strings = JsonConvert.DeserializeObject<string[][]>(jsonData);
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!