我正在尝试使用ASP Xtreme Evolution JSON Parser的经典ASP来解析Twitter的回报 https://github.com/nagaozen/asp-xtreme-evolution/blob/master/lib/axe/classes/Parsers/json2.asp
为了简单起见,这里是一个修剪过的JSON返回:
[{
"user": {
"id": 19720970
}
}, {
"user": {
"id": 201195798
}
}, {
"user": {
"id": 19768935
}
}]
我需要做的是遍历每个user
以发现id
。
到目前为止我得到的最好的只返回最后id
:
dim Info : set Info = JSON.parse(join(array(jsonResponse)))
dim key : For Each key in Info.user.keys()
Response.Write Info.user.id & "<br>" 'only 19768935 is printed
Next
set Info = nothing
有没有人有任何想法如何退出每个id
?
第二个查询(但不那么紧急)是,如果我删除了外围的方括号,我只能解析它。为什么这样,有没有办法用它们解析它?
非常感谢 贾斯汀
答案 0 :(得分:3)
感谢所有看过这个问题的人。
在尝试了一些事情,包括动态重新格式化响应之后,我发现了一个相当简单的问题答案:
For Each key in Info.keys()
Response.Write Info.get(key).user.id & "<br />"
Next
希望将来可以帮助任何人: - )