这个问题已经在这里有一个答案:
- 我怎样才能反序列化JSON到一个简单的词典<字符串,字符串>在ASP.NET? 20个回答
我有以下的JSON:
[
{
"key":"key1",
"value":"val1"
},
{
"key":"key2",
"value":"val2"
}
]
我怎样才能反序列化到的列表/阵列NameValuePair<string, string>
?
例:
var json = "[{\"key\":\"key1\",\"value\":\"val1\"},{\"key\":\"key2\",\"value\":\"val2\"}]";
var serializer = new JavaScriptSerializer();
var result = serializer.Deserialize<List<KeyValuePair<string,string>>>(json);
上面的代码运行,但列表中的数据为null
。 我可以提取阵列成List<Object>
虽然。