arrays - 如何使用嵌套数组格式化 JSONArray
问题描述
我想访问我的 JSONArray 中的字段。JSONArray 内部的嵌套括号很麻烦。我看不出这种格式如何成为可接受的 JSONArray 返回值。当我尝试使用getJSONObject()
.
[
[
{
"attributes":{
"type":"rethink3__Listing__c",
"url":"\/services\/data\/v42.0\/sobjects\/rethink3__Listing__c\/a06m0000005OPb9AAG"
},
"rethink3__Address__c":null,
"Alarm_Code__c":null,
"rethink3__Bathrooms__c":0,
"rethink3__Bedrooms__c":0,
"rethink3__Size__c":0,
"Lock_Box_Code__c":null,
"Lock_Box_Location_Notes__c":null,
"_soupEntryId":1,
"_soupLastModifiedDate":1537657104801
}
],
[
{
"attributes":{
"type":"rethink3__Listing__c",
"url":"\/services\/data\/v42.0\/sobjects\/rethink3__Listing__c\/a06m0000005OPb9AAG"
},
"rethink3__Address__c":null,
"Alarm_Code__c":null,
"rethink3__Bathrooms__c":0,
"rethink3__Bedrooms__c":0,
"rethink3__Size__c":0,
"Lock_Box_Code__c":null,
"Lock_Box_Location_Notes__c":null,
"_soupEntryId":1,
"_soupLastModifiedDate":1537657104801
}
]
]
解决方案
A []
= json 数组和{}
= json 对象。所以试试这个。
let myArray = [
[
{
"attributes":{
"type":"rethink3__Listing__c",
"url":"\/services\/data\/v42.0\/sobjects\/rethink3__Listing__c\/a06m0000005OPb9AAG"
},
"rethink3__Address__c":null,
"Alarm_Code__c":null,
"rethink3__Bathrooms__c":0,
"rethink3__Bedrooms__c":0,
"rethink3__Size__c":0,
"Lock_Box_Code__c":null,
"Lock_Box_Location_Notes__c":null,
"_soupEntryId":1,
"_soupLastModifiedDate":1537657104801
}
],
[
{
"attributes":{
"type":"rethink3__Listing__c",
"url":"\/services\/data\/v42.0\/sobjects\/rethink3__Listing__c\/a06m0000005OPb9AAG"
},
"rethink3__Address__c":null,
"Alarm_Code__c":null,
"rethink3__Bathrooms__c":0,
"rethink3__Bedrooms__c":0,
"rethink3__Size__c":0,
"Lock_Box_Code__c":null,
"Lock_Box_Location_Notes__c":null,
"_soupEntryId":1,
"_soupLastModifiedDate":1537657104801
}
]
];
myArray.forEach((myNestedArray)=>{
let obj = myNestedArray[0]
console.log(obj.attributes.type);
console.log(obj._soupLastModifiedDate);
})
推荐阅读
- ios - objective-c 嵌入式 UICollectionViewController 显示 0 项
- python - 从中心点获取深度时,2d 到 3d 投影如何工作?
- android - 以编程方式更改前景图像
- mongodb - Mongodb Atlas之间的网络成本GCP与相同区域/区域之间的内部IP(VPC)
- php - 使用“nl2br()”并在数据库文本中使用“Enter”时出现“.replaceWith”问题(不起作用)
- android - Android 上带有 Tensorflow 的 C++ 库
- python - spyder 4中的绝地支持
- android - Flutter 错误:异常:“int”类型不是“String”类型的子类型
- mysql - MySQL Query 检索您与朋友列表之间的关系
- eclipse - Eclipse 从不同的文件夹导入 Maven