:
jsonObject.query.pages[18978754]
, , firebug:
>>> data.query.pages[18978754]
Object pageid=18978754 ns=0 title=Apple revisions=[1]
:
>>> data.query.pages[18978754].title
"Apple"
; :
>>> data['query'].pages[18978754].title
"Apple"
JS : -)
/
, , - :
for (var pageId in data.query.pages) {
if (data.query.pages.hasOwnProperty(pageId)) {
console.log(data.query.pages[pageId].title);
}
}
, hasOwnProperty, , , , , - :
, hasOwnProperty. ; .
, "revision", , , , btw...
, : -)
:
, ( , ):
data.query.pages[pageId].revisions
- ( []), , , .
, :
data.query.pages[pageId].revisions[0]
:
data.query.pages[pageId].revisions[1]
( , , btw - ^^)
.
, - , :
var num_revisions = data.query.pages[pageId].revisions.length;
var i;
for (i=0 ; i<num_revisions ; i++) {
console.log(data.query.pages[pageId].revisions[i]);
}
, , '*' :
data.query.pages[pageId].revisions[i]['*']
, :
for (var pageId in data.query.pages) {
if (data.query.pages.hasOwnProperty(pageId)) {
var num_revisions = data.query.pages[pageId].revisions.length;
var i;
for (i=0 ; i<num_revisions ; i++) {
console.log(data.query.pages[pageId].revisions[i]['*']);
}
}
}
firebug, , :
Something.....
, :
for (var pageId in data.query.pages) {
if (data.query.pages.hasOwnProperty(pageId)) {
console.log(data.query.pages[pageId].revisions[0]['*']);
}
}
, revisions.
: ; , , ; , , ; -)