我是JSON的新手。使用ajax调用我可以获得一个JSON对象。 JSON结构就像这样
{
data: [
{
bouquet: "Interactive",
list: []
},
{
bouquet: "Movies",
list: []
},
{
bouquet: "Music",
list: []
},
....
]
}
现在我想将前五个对象存储到另一个JSON对象中。
答案 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/