我用jquery.get()
检索和存储一个对象,有点像这样:如何获取json的某些部分?
var cData =
{
"someitems":[
{
...
},
{
...
},
{
...
},
.....
]
}
我需要让我的结构,但只能在套中获取数据。意思是,获得0-3或4-10的记录,就像那样。我试着用slice()
这样的:
var newSet = cData.someitems.slice(0,4);
,在技术上的作品,但我失去了JSON的结构。
---编辑--- 每@meagar要求:
我需要保持
{
"someitems":[
{
...
},
{
...
},
{
...
},
.....
]
}
你将必须更清楚你的意思,“失去结构”。一旦你解析了它,它就不是JSON,它只是一个JavaScript数组,当你“分片”时它不会“丢失”任何结构。返回的项目将与原始数组中的项目相同。 – meagar
'cData.someitems = cData.someitems.slice(0,4);'您可能想要创建该对象的副本。 – freakish
@meagar - 基本上我需要维护'{“someitems”:[...]}结构。 – dcp3450