在 VB.net 中获取 JSON 对象的值

Lar*_*ard 2 vb.net json

我有以下代码将在 C# 中使用:

    var tokenJson = JsonConvert.SerializeObject(tokenJsonString);

    var jsonResult = JsonConvert.DeserializeObject<Dictionary<string, dynamic>>(jsonString);
    var firstItem = jsonResult["data"][0];
Run Code Online (Sandbox Code Playgroud)

但是,我有一个 VB.NET 客户端,我不知道如何翻译它。我尝试了不同的在线工具,但没有结果。

我有一个像这样的 JSON 响应:

"{\"token\":\"1edd6006-678a-4e6a-ab65-4fa60efa8632\"}"
Run Code Online (Sandbox Code Playgroud)

我只想要令牌的价值。在 VB.NET 中;)

Luc*_*rin 5

尝试这个:

 Dim tokenJson = JsonConvert.SerializeObject(tokenJsonString)

 Dim jsonResult = JsonConvert.DeserializeObject(Of Dictionary(Of String, Object))(jsonString)
 Dim firstItem = jsonResult.Item("data").Item(0)
Run Code Online (Sandbox Code Playgroud)

干杯