作者ides13 (juso)
看板EzHotKey
标题[AHK-]如何取出 JSON 的资料。
时间Thu Jun 18 18:01:42 2020
请教各位先进,如何取出JSON的资料。
我的程式码(json_test.ahk)如下:
https://github.com/ides13/testjson
MsgBox, % myarray[2].result.id
上面那一行可以显示,
但,不知道为什麽 for 回圈的值无法显示?
请问应如何修改,谢谢。
================================================
;#Include JSON.ahk
patentsearchurl := "
https://patents.google.com/xhr/parse?text=1081404"
WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
WebRequest.Open("GET", patentsearchurl, 0)
WebRequest.Send()
Result := WebRequest.ResponseText
ResultJSON := JSON.Load(Result)
;MsgBox, % ResultJSON.results[1].result.id
myarray := ResultJSON.results
; stringified := JSON.Dump(myarray,, 4)
MsgBox, % myarray[2].result.id
^^^^^^^^上面行可以显示。
for a in myarray
MsgBox, % a.result.id
^^^^^^^^for 回圈的值无法显示。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.32.131 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1592474506.A.8C3.html
※ 编辑: ides13 (220.133.32.131 台湾), 06/18/2020 18:03:15
1F:→ panex0845: for k, a in myarray 06/19 06:34
3F:→ ides13: 原来如此,因为一开始有看没有懂,现在懂了。 06/19 14:39
4F:→ ides13: 谢谢 P大 。 06/19 14:39