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のロード中に予期しないコンテンツの終わり。パス「メールアドレス」、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 に答える