构造JSON对象
Structuring a JSON object
我有一个JSON对象,比如:
{
[
{
'name':'personA',
'age':'30',
'description':'some-text'
},
{
'name':'personB',
'age':'40',
'description':'some-text'
}
]
}
这个问题是我需要能够按名称访问每个var,例如:
people.PersonA.age:
因此:
people =
{
'personA':{
'age':'30',
'description':'some-text'
},
'personB':{
'age':'40',
'description':'some-text'
}
}
但是我无法生成的名称列表
什么是最好的结构?我需要能够循环通过名称,并使用名称作为密钥快速访问年龄等
这种列出所有名称的方式怎么样?
var people = {
'personA': {'age': '30', 'description': 'some-text'},
'personB': {'age': '40', 'description': 'some-text'}
};
Object.keys(people).forEach(function(name) {
console.log(name);
});
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
您可以生成第二种形式的名称列表。只需获取keys
。
相关文章:
- jQuery匹配JSON对象的部分文本
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 用javascript从列表对象(JSON的)构建diffrent选项卡
- php请求带有多个对象json-jquery
- AngularJS,过滤器:如何将一个巨大的对象(JSON)变成一个数组
- 动态属性对象 - JSON
- JavaScript 对象 (JSON) 中的动态设置值
- 从数组查询获取对象 JSON 值时出错
- 使用jQuerygetJSON将多维对象JSON转换为HTML
- 需要从 Angular JS 应用程序中的另一个 JSON 对象数组填充 JSON 数组的每个对象 JSON 对象数组
- 嵌套对象JSON排序JavaScript
- PHP在MySQL中保存来自Javascript的对象"JSON.stringify"通过Ajax
- 将JavaScript对象/ JSON转换为PHP数组
- JSON对象.JSON对象内部
- 访问对象的对象- JSON API
- 数组到对象JSON
- Message":"传入的无效对象(JSON数据格式化问题)