【发布时间】:2016-05-31 21:55:42
【问题描述】:
我有来自 URL 的 JSON 数据,我需要拆分值,
"name":"michael",
"number":"0015454545",
"age":"22",
"interest":[
["swim","baseball","music","tenis"],
["washington","3","27","a"],
["New york","2","16","b"],
["los angeles","21","11","c"],
["dallas","7","22","a"]
]
我的代码:
Dim json As String = MyjsonDataLink
Dim ser As JObject = JObject.Parse(json)
Dim data As List(Of JToken) = ser.Children().ToList
For Each item As JProperty In data
item.CreateReader()
If item.Name = "interest" Then
Response.Write(item.Value.ToString)
Response.Write("<br><br><br>")
Next
End If
Next
但是,文本输出是,
["washington","3","27","a"],
["new york","2","16","b"],
["los angeles","21","11","c"],
["dallas","7","22","a"]]
如何提取“washington”、“new york”、“los angeles”和“dallas”字符串?
【问题讨论】:
-
您确定这是打印的内容吗?因为我本来希望在那里看到
["swim","baseball","music","edit"],行,没有结尾]... -
@MikeMcCaughan- 看起来复制和粘贴搞砸了。该操作有
Next和End If乱序... -
我需要将“[”解析为“]”值..