我正在尝试从这个JSON字符串中获取“result”数组,但无法找到最佳方法:
{"error": null, "jsonrpc": "2.0", "id": 1, "result": ["1", "0", "100.00", "0", "None", "GBP", "", "", "", "", "603628-200007313", "", "", "GBP", ""]}
理想情况下,我之前需要3对,加上数组,所以我可以用它做点什么。
如果有人可以提供帮助,我会很感激。我一直在尝试使用JSON.Net和内置的Serialization类,但我发现的所有示例似乎都是将名称 - 值对抓取到对象中。
任何帮助表示感谢。
答案 0 :(得分:0)
我使用System.Web.Script.Serialization.JavaScriptSerializer类。
然后,您可以反序列化到给定的类或匿名对象。
Imports System.Web.Script.Serialization
...
Dim json As New JavaScriptSerializer
Dim oJsObject As JsObject = json.Deserialize(Of JsObject )(jsonstring)