我正在寻找将反序列化JSON字符串转换为c#List<Tuple<string, string>>
的方法。如何使用JavaScriptSerializer对元组反序列化JSON
"[{\"name\":\"OkeyTablePaired\",\"value\":\"true\"},
{\"name\":\"OkeyTableIndicator\",\"value\":\"true\"},
{\"name\":\"OkeyTableHued\",\"value\":\"true\"},
{\"name\":\"OkeyTableSpectatorQuiet\",\"value\":\"true\"},
{\"name\":\"OkeyTableEveryoneQuiet\",\"value\":\"true\"}]"
元组列表:
List<Tuple<string, string>> tupleJson = new List<Tuple<string, string>>();
我想将它们放在一起作为
[OkeyTablePaired]:[true]
[OkeyTableIndicator]:[false]
[OkeyTableHued]:[true]
[OkeyTableSpectatorQuiet]:[true]
[OkeyTableEveryoneQuiet]:[true]
在列表元组
...
任何帮助将是非常美妙的。 谢谢。
你尝试使用System.Web.Helpers.Json.Decode? http://msdn.microsoft.com/pl-pl/library/system.web.helpers.json.decode(v=vs.111).aspx –
Mario
2014-08-27 13:22:16
这不是一个有效的JSON字符串。它周围是否有数组括号('[]')? – 2014-08-27 13:28:55
我添加了预期的标签来采样json代码。我忘了写。谢谢 – 2014-08-27 15:23:34