取json内容并将其存储在另一个json中

时间:2013-07-24 10:00:46

标签: jquery json

我是JSON的新手。使用ajax调用我可以获得一个JSON对象。 JSON结构就像这样

{
    data: [
        {
            bouquet: "Interactive",
            list: []
        },
        {
            bouquet: "Movies",
            list: []
        },
        {
            bouquet: "Music",
            list: []
        },
        ....
    ]
}

现在我想将前五个对象存储到另一个JSON对象中。

1 个答案:

答案 0 :(得分:2)

使用slice()方法

  

定义和用法

     

slice()方法返回数组中的选定元素,作为new   数组对象。

     

slice()方法选择从给定开始处开始的元素   参数,结束于但不包括给定的结束参数。

     

注意:原始数组不会被更改。

http://www.w3schools.com/jsref/jsref_slice_array.asp

示例:

var orgdata = {
    data: [{
        bouquet: "Interactive",
        list: []
    }, {
        bouquet: "Movies",
        list: []
    }, {
        bouquet: "Music",
        list: []
    }]
};
var subdate = orgdata.data.splice(0, 2);

alert(JSON.stringify(subdate));

Fiddler:http://jsfiddle.net/cjGSY/2/