如何获得一个json组

时间:2015-01-05 13:04:50

标签: php jquery 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"}
    ]}, 
]};

我想只使用jQuery $ .each获得book_1组。怎么做?

我在PHP中有2个数组

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

我希望json_encode像group:

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

怎么做。

谢谢你。

1 个答案:

答案 0 :(得分: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)
     ));