0

我正在使用 Newtonsoft Json 解析器做我的第一步,但在 VB.net 上显然有很多 fex 示例。我只想解析一个字符串,然后我希望能够遍历不同的列表

这是我的代码:

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。

关于如何遍历不同元素的任何想法。如许多示例中所述,我不想转换为自定义类

4

1 回答 1

0

根据 jsonlint,您的 json 无效。

试试这个:

{
    "mailadresses": {
        "List1": {
            "StefaanSomers": "JoskeVermeulen@gmail.com",
            "Markske": "mdtre@gmail.com"
        },
        "List2": {
            "StefaanXSomers": "Test@gmail.com",
            "xMarkske": "mdrmdtre@gmail.com"
        }
    }
}
于 2012-05-11T19:50:47.977 回答