将JSON字符串转换为C#字符串数组
问题描述:
使用JSON.Stringify我将下面的字符串传递给另一个Stringify对象。将JSON字符串转换为C#字符串数组
[
[
"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" }
}
};
什么是最简单的方法是什么?
答
使用Json.NET你可以反序列化与此
string[][] strings = JsonConvert.DeserializeObject<string[][]>(jsonData);
希望这有助于该列表!
康妮看看这个网站,看看是否有帮助http://*.com/questions/9586585/convert-json-to-ac-sharp-array – MethodMan 2013-02-09 23:27:08
你使用JSON JavaScriptSerializer'看这里的一个示例[JavaScriptSerializer](http://atsung.wordpress.com/2008/08/07/javascriptserializer-example/) – MethodMan 2013-02-09 23:30:38
我推荐[Json.NET](http://james.newtonking.com/pages/json-net的.aspx)。阅读它(或其他选项),然后在有些* actual *代码出现问题时回复:D截至目前,这是“不是真正的问题”(或者,不是更多的问题可以在评论中简洁地回答,而无需为你编写代码)。 – 2013-02-09 23:33:23