处理多级json
handling multi level json
我有这两个JSON对象
"field_contact_phone": {
"el": [
{
"value": "+30 123455",
"format": null,
"safe_value": "+30 123455"
}
]
}
第二个
"field_contact_phone": {
"el": [
{
"value": "12342352352",
"format": null,
"safe_value": "12342352352"
},
{
"value": "5454364576547",
"format": null,
"safe_value": "5454364576547"
}
]
}
尽管我能够用成功解析第二个对象
var popup = 'Τηλέφωνο: '+data.field_contact_phone.el[0].value;
当我试图解析第一个时,我得到了错误
未捕获的TypeError:无法读取处未定义的属性"el"file:///android_asset/www/main.js:390
您的JSON经过验证是正确的,可以在我这边工作。只是你需要用大括号包装内容(请参见下文)
var v1={
"field_contact_phone": {
"el": [
{
"value": "+30123455",
"format": null,
"safe_value": "+30123455"
}
]
}
};
var v2={
"field_contact_phone": {
"el": [
{
"value": "12342352352",
"format": null,
"safe_value": "12342352352"
},
{
"value": "5454364576547",
"format": null,
"safe_value": "5454364576547"
}
]
}
};
console.log(v1.field_contact_phone.el[0].value); // +30123455
console.log(v2.field_contact_phone.el[0].value); //12342352352
相关文章:
- 使用PHP,我如何将JSON blob附加到现有的多级JSON对象
- jqgrid发布多级json
- angular js多个复选框过滤多级JSON
- Javascript JSON 解析和字符串化用于多级
- JSON多级对象
- 在多级json对象中使用变量作为键
- JavaScript JSON 多级迭代解析
- 生成多级 JSON
- 使用来自 JSON 对象的数组表示法进行多级属性检索
- 如何读取多级 json
- 在javascript中编辑多级json,类似Ruby的翻译可以读取它们(从array/string)
- 从平面json生成(多级)flare.json数据格式
- 处理多级json
- AngularJS:使用多级 JSON 进行过滤和唯一
- 为多级JSON创建一个简单的元数据
- 使用jQuery的多级JSON
- 使用getJSON从多级JSON读取到Google Chart
- 如何解析多级自定义键值JSON
- javascript:解析多级json数组
- 从多级JSON对象中选择性地提取数据