【发布时间】:2014-07-31 07:56:09
【问题描述】:
我有一个名为 data 的 Json 对象。它有以下内容:
{"query":{"pages":{"856":{"pageid":856,"ns":0,"title":"Mededelingen","revisions":[{"*":"* News item number one\n* News item number two"}]}}},"query-continue":{"revisions":{"rvstartid":12446}}}
我该如何返回News item number one\n* News item number two?
我想我会在使用以下代码时得到它:
console.log(data.query.pages.856.revisions.0);
但是,此代码返回错误。
SyntaxError: missing ) after argument list
大概是因为一些对象名称是数字。 另外,我不希望引用对象“名称”856,因为这是动态的。
对象的结构将始终具有相同数量的子项。但是,ID 的名称可能不同。
有没有办法总是返回内心的信息?不管给定的ID是什么?在我的示例中,内部消息是:News item number one\n* News item number two。
【问题讨论】:
标签: javascript jquery json object