[英]Combine Instagram JSON Objects
我今天腦筋急轉彎,無法弄清楚如何從Instagram API中組合兩個JSON對象。
他們看起來像這樣:
{
"pagination": {
...
},
"meta": {
...
},
"data": [
{
...
},
{
...
},
{
...
},
]
}
該Instagram的API的工作方式是只會給你最多的20個數據項的時間,它然后發送一個"next_url"
參數的內部"pagination"
這樣你就知道還有更多的獲得。
我想將每個對象的"data"
部分添加到一個大對象中,這樣我就可以循環遍歷這些對象並將它們映射到Google地圖中,只需1步。
舉個例子:
obj1 = {
"pagination": {
...
},
"meta": {
...
},
"data": [
{
...
},
{
...
},
{
...
}
]
}
obj2 = {
"pagination": {
...
},
"meta": {
...
},
"data": [
{
...
},
{
...
},
{
...
}
]
}
結果:
obj3 = {
"data": [
{
...
},
{
...
},
{
...
},
{
...
},
{
...
},
{
...
}
]
}
"pagination"
和"meta"
部分不需要合並在一起,我只需要一個很長的所有數據列表即可。
希望您能提供幫助,如果您需要更多信息/數據,請詢問。
編輯
我意識到我不需要obj3
並且由於Brian的回答,我找到了一個解決方案:
obj1 = {
data: []
};
obj1.data = obj1.data.concat(obj2.data);
謝謝布萊恩
如果我理解正確的話,我認為您只需要這樣的東西:
obj3 = obj1;
obj1.data = obj2.data.concat(obj2.data)
基本上串聯數組。 唯一的問題是是否有要合並的重復項,但這聽起來像是列表的簡單添加?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.