我正在使用Newtonsoft Json解析器执行我的第一步,但是在VB.net上有很多非常简单的例子。我只是想解析一个字符串,然后我希望能够遍历不同的列表
这是我的代码:
Dim JSON As String
Dim values As Newtonsoft.Json.Linq.JObject
JSON = "{'mailadresses': { 'List1':{'Stefaan Somers': 'JoskeVermeulen@gmail.com', 'Markske': 'mdtre@gmail.com' }, 'List2':{'Stefaan XSomers': 'Test@gmail.com', 'xMarkske': 'mdrmdtre@gmail.com' }}"
values = JObject.Parse(JSON)
运行时直接给我错误: 加载JObject时意外结束内容。路径'mailadresses',第1行,第221位。
还有关于如何循环不同元素的任何想法。我不想强制转换为自定义类,如许多示例中所述
答案 0 :(得分:0)
根据jsonlint,你的json无效。
试试这个:
{
"mailadresses": {
"List1": {
"StefaanSomers": "JoskeVermeulen@gmail.com",
"Markske": "mdtre@gmail.com"
},
"List2": {
"StefaanXSomers": "Test@gmail.com",
"xMarkske": "mdrmdtre@gmail.com"
}
}
}