2015-01-05 5 views
0

У меня есть JSON как это:Как получить JSon группу

jsons={"books":[ 
    {"book_1":[ 
     {"title":"DATA 1"}, 
     {"author":"DATA 2"}, 
     {"category":"DATA 3"} 
    ]}, 
    {"book_2":[ 
     {"title":"DATA 4"}, 
     {"author":"DATA 5"}, 
     {"category":"DATA 6"} 
    ]}, 
]}; 

Я хочу, чтобы получить только book_1 группу с JQuery $ .each. Как это сделать ?

И у меня есть 2 массив в PHP

$array_1 = ("A","B","C"); 
$array_2 = ("D","E","F"); 

Я хочу json_encode как группа:

jsons={"array_0":[ 
    {"array_1":[ 
     {"1":"A"}, 
     {"2":"B"}, 
     {"3":"c"} 
    ]}, 
    {"array_2":[ 
     {"1":"D"}, 
     {"2":"E"}, 
     {"2":"F"} 
    ]}, 
]}; 

Как это сделать.

Спасибо.

+0

Какой код вы устали до сих пор? – atmd

ответ

2

Попробуйте это,

В JQuery

console.log(jsons.books[0].book_1); 

$.each() Использование

$(jsons.books).each(function (i, v) { 
    console.log(v); 
}); 

В PHP

echo json_encode(array('array_0'=> 
     array('array_1'=>$array_1,'array_2'=>$array_2) 
    )); 
+0

Это помогло мне много, с некоторыми вложенными данными, которые у меня есть. Благодаря! –

Смежные вопросы