2つのJSONファイルを1つにまとめて変数にいれたい。
思うような結果にならずに時間をとられました。
時間経過とともに忘れそうなので、メモしておきます。
やりたいこと
var json1 = [
{
url : 'https://AAAA.com',
name : 'なまえ1',
},
{
url : 'https://BBBB.com',
name : 'なまえ2',
},
{
url : 'https://CCCC.com',
name : 'なまえ3',
},
{
url : 'https://DDDD.com',
name : 'なまえ4',
},
]
var json2 = [
{
url : 'https://ZZZZ.com',
name : 'なまえ11',
},
{
url : 'https://YYYY.com',
name : 'なまえ12',
},
{
url : 'https://XXXX.com',
name : 'なまえ13',
},
]
上記のような2つのJSONを下記のように1つにまとめたい。
var json3 = [
{
url : 'https://AAAA.com',
name : 'なまえ1',
},
{
url : 'https://BBBB.com',
name : 'なまえ2',
},
{
url : 'https://CCCC.com',
name : 'なまえ3',
},
{
url : 'https://DDDD.com',
name : 'なまえ4',
},
{
url : 'https://ZZZZ.com',
name : 'なまえ11',
},
{
url : 'https://YYYY.com',
name : 'なまえ12',
},
{
url : 'https://XXXX.com',
name : 'なまえ13',
},
]
▲ 目次に戻る
結合方法
json3変数に代入するには下記記述をすればOKです。
json3 = json1.concat(json2);
json3の内容を確認するには下記のように書いてください。
console.log(json3);
そんなに難しいことをやりたいわけではないのですが、JavaScriptうまく使いこなせていないので苦労しました。
▲ 目次に戻る