接口返回来一段结果数据,格式如下
{"status":"0","message":"","result":"[{\"Row\":5,\"Column\":1,\"ItemNumber\":\"1000.01\",\"ItemName\":\"货币资金\",\"ItemDataTypeNumber\":\"2\",\"ItemDataTypeName\":\"期末数\",\"Year\":2023,\"Period\":10,\"Amount\":9758072.27,\"ItemFormula\":\"Item(1000.01,0,0,2)\"},{\"Row\":5,\"Column\":2,\"ItemNumber\":\"1000.01\",\"ItemName\":\"货币资金\",\"ItemDataTypeNumber\":\"1\",\"ItemDataTypeName\":\"年初数\",\"Year\":2023,\"Period\":10,\"Amount\":1323988.8,\"ItemFormula\":\"Item(1000.01,0,0,1)\"}]"}
我参照帮忙文档进行解析,
解析代码如下,但是解析不成功,没有进入循环,请教是哪里弄错了。
Dim jo As JObject = JObject.Parse(json) 'json变量存储了接口返回的数据
For
Each jt As JToken In jo("result")
Output.Show(jt("Row").ToString &
"|" &
jt("ItemName").ToString)
Next
Dim jo As JObject = JObject.Parse(json) 'json变量存储了接口返回的数据
For Each jt As JToken In jo("result")Dim jo2 As JObject = JObject.Parse(jt.ToString)
Output.Show(jo2("Row").ToString & "|" & jo2("ItemName").ToString)
Next
Dim jo As JObject = JObject.Parse(json) 'json变量存储了接口返回的数据
Dim ja As JArray = Jarray.Parse(jo("result").ToString)
For Each jt As JToken In ja
Output.Show(jt("Row").ToString & "|" & jt("ItemName").ToString)
Next
[此贴子已经被作者于2024/3/1 10:00:24编辑过]
Dim ja As JArray = JArray.Parse(ResultData("Result").Tostring)
运行到这句代码报错,未将对象引用设置到对象的实例
[此贴子已经被作者于2024/3/1 10:04:27编辑过]