Из следующих JSON фрагмент кода:Извлечение конкретных данных из JSON с помощью JQuery
cbfunc22({
query: {
count: 2,
created: "2012-06-18T11:18:15Z",
lang: "en-US",
results: {
tbody: [{
tr: [{
class: "day",
td: [{
class: "dayname",
p: "Monday"
},
{
class: "weather",
p: "Sunny Intervals"
},
можно извлечь Monday
с помощью JQuery следующим образом:
data.query.results.tbody[0].tr[0].td[0].p
Как извлечь Sunny Intervals
?
'data.query.results.tbody [0] .tr [0] .td [1] .p' http://jsfiddle.net/joycse06/RYdvs/ –
T шляпа не JSON. (Учитывая синтаксис функции в начале, возможно, это возвращение вызова jsonp?). Вы должны быть осторожны с объектными литералами, у которых есть некотируемые имена свойств, если вы собираетесь включать имена («класс»), которые являются зарезервированными словами JS. – nnnnnn