【发布时间】:2014-01-28 16:21:50
【问题描述】:
这是我第一次使用 Json。 我已经在我的 Visual Studio 项目中安装了 Json.Net,并用于反序列化一些简单的字符串,如下所示:
{
"A":"1",
"B":"2",
"C":"3"
}
使用此代码:
JToken token = JObject.Parse("{ "A":"1","B":"2","C":"3"}";
string aValue = token.SelectToken("A");
string aValue = token.SelectToken("B");
string aValue = token.SelectToken("C");
但我不知道如何处理这样的 Json:
{
"LIST":[
{
"A":"value1",
"B":"value1",
"C":"value1"
}
{
"A":"value2",
"B":"value2",
"C":"value2"
}
{
"A":"value3",
"B":"value3",
"C":"value3"
}
],
"D":"value4",
"E":"value5",
"F":"value6"
}
如何获取类型的所有元素和其他变量,如 D、E 和 F?
谢谢
【问题讨论】:
-
一方面,您的 JSON 无效。数组中的对象后缺少逗号。
-
是的,你没看错,数组元素用逗号隔开。