我對JSON非常陌生,爲了完成這項工作而苦苦掙扎。我必須像給出的圖中那樣獲取「提取」的值。該圖是json的對象圖。值21721040可以是隨機的,因此我不知道其中一個成員尋找的對象的名稱。JSON獲取對象名稱爲隨機的對象的參數的值
因此,我不能這樣做
query.pages.21721040.extract
所以,我怎麼能得到 「提取物」 的價值?
出於好奇,當我嘗試訪問其中一個成員時,名稱爲數字的對象是否會產生錯誤?或者他們只是工作?例如,在這種情況下,對象名稱之一是「-1」。
如果我嘗試在JS解析這樣的後訪問值 「URL」:
query.pages.-1.imageinfo.0.url
將它拋出一個錯誤?
您是否事先知道該ID? –
嘗試'query.pages [「 - 1」]。imageinfo [0] .url' – Kamrul
沒有。只能在運行時知道。 –