[AHK-]如何取出 JSON 的資料。

看板EzHotKey作者 (juso)時間5年前 (2020/06/18 18:01), 5年前編輯推噓0(004)
留言4則, 2人參與, 5年前最新討論串1/1
請教各位先進,如何取出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://www.ptt.cc/bbs/EzHotKey/M.1592474506.A.8C3.html ※ 編輯: ides13 (220.133.32.131 臺灣), 06/18/2020 18:03:15

06/19 06:34, 5年前 , 1F
for k, a in myarray
06/19 06:34, 1F

06/19 06:38, 5年前 , 2F
詳細請參見文檔 https://is.gd/i6gul7
06/19 06:38, 2F

06/19 14:39, 5年前 , 3F
原來如此,因為一開始有看沒有懂,現在懂了。
06/19 14:39, 3F

06/19 14:39, 5年前 , 4F
謝謝 P大 。
06/19 14:39, 4F
文章代碼(AID): #1UwpkAZ3 (EzHotKey)
文章代碼(AID): #1UwpkAZ3 (EzHotKey)