我对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
没有。只能在运行时知道。 –