VB.Net中需要简单的JSON解析示例

时间:2012-05-02 19:07:53

标签: json.net

我正在使用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位。

还有关于如何循环不同元素的任何想法。我不想强制转换为自定义类,如许多示例中所述

1 个答案:

答案 0 :(得分:0)

根据jsonlint,你的json无效。

试试这个:

{
    "mailadresses": {
        "List1": {
            "StefaanSomers": "JoskeVermeulen@gmail.com",
            "Markske": "mdtre@gmail.com"
        },
        "List2": {
            "StefaanXSomers": "Test@gmail.com",
            "xMarkske": "mdrmdtre@gmail.com"
        }
    }
}