创建具有动态索引的Json
create Json with dynamic index
我想在循环中创建具有以下结构的json:
{ id_foto:
[ { firstName: 37, lastName: 'Doe' },
{ firstName: 'Anna', lastName: 'Smith' },
{ firstName: 'Peter', lastName: 'Jones' } ] }
我希望它是的变量id_fo
因此:
if (id_foto == n.foto_moderata) {
// add new { firstName: 'Anna', lastName: 'Smith' }
} else {
// create new "node" like
{ id_foto(NEW INDEX):
[ { firstName: 37, lastName: 'Doe' },] }
}
最终结果如:
{ 10:
[ { firstName: 37, lastName: 'Doe' },
{ firstName: 'Anna', lastName: 'Smith' },
{ firstName: 'Peter', lastName: 'Jones' } ]
11:
[ { firstName: fff, lastName: 'fff' },
{ firstName: 'fff', lastName: 'fff' } ]
}
然后获取11索引的所有用户
实现数据顺序id的一种方法是创建:-
1.一个存储您的id当前值的地方,
2.增加并返回序列号的函数
您可以将当前id值存储在数据对象中,如下所示:-
{
seq : 11,
10:
[ { firstName: 37, lastName: 'Doe' },
{ firstName: 'Anna', lastName: 'Smith' },
{ firstName: 'Peter', lastName: 'Jones' } ],
11:
[ { firstName: fff, lastName: 'fff' },
{ firstName: 'fff', lastName: 'fff' } ]
}
然后使用以下内容来递增&返回下一个序列id
function id_foto() {
return ++your_object.seq;//get,increment and return incremented value
}
相关文章:
- “未定义的索引:itemdetails”,当将JSON对象从JavaScript发送到PHP时
- 使用Handlebars获取同级JSON数据,其中单个对象没有父索引键,但多个项有一个索引键
- 从json中获取所有数据并将其显示在索引页面上
- 为什么php找不到JSON发送的索引
- 使用node.js将非常大的json文件索引/摄取到数据库中
- 将JSON从索引操作服务到公用文件夹中的index.html
- AngularJS/Restangular索引JSON数据提取
- 从特定索引处的JSON中检索值
- 如何在Javascript中使用变量作为索引从JSON数组中获取特定值
- 从特定索引开始从 json 获取字符串值
- 从索引数据库中的 ajax 调用缓存 JSON,检查更改
- 是否可以在不使用索引号的情况下访问 json 数组元素
- 将页面元素索引到 JSON 对象?或者jQuery选择器它每次
- 在索引中呈现 JSON 数据
- 想要上传和解析 json 文本,并通过使用 ajax 单击按钮将其加载到我的索引页
- 如何使用 JavaScript 获取对象索引值的 JSON 响应
- 如何在AngularJS中保存对象的JSON索引位置,而不是对象本身
- JSON索引数组到javascript索引数组
- Json索引检查和到达值
- JSON索引添加到自身,而不是在重新加载时从0开始