JSON形式の連想配列に複数行格納されている値を一括取得したいと思い、
なかなか、うまく行きません。
どのようにしたら良いか、お教え頂けないでしょうか。
データ構造は以下です。
Items: [{
datetime: { S: '2018/2/10 18:19:28' },
contents: { S: 'テストコメント1' },
name: { S: '山田太郎' },
sender_id: { S: '10' },
code: { S: '1000' },
management_id: { S: '100' }
}, {
send_datetime: { S: '2018/2/10 18:19:53' },
contents: { S: 'テストコメント2' },
name: { S: '山田次郎' },
sender_id: { S: '11' },
code: { S: '1000' },
management_id: { S: '100' }
}]
以下のように出力したいと考えています。
2018/2/10 18:19:28,テストコメント1,山田太郎,10,1000,100
2018/2/10 18:19:53,テストコメント2,山田次郎,11,1000,100
よろしくお願いします。
js
1// データセット 2 array0 = { 3 Items: [{ 4 datetime: { S: '2018/2/10 18:19:28' }, 5 contents: { S: 'テストコメント1' }, 6 name: { S: '山田太郎' }, 7 sender_id: { S: '10' }, 8 code: { S: '1000' }, 9 management_id: { S: '100' } 10 }, { 11 send_datetime: { S: '2018/2/10 18:19:53' }, 12 contents: { S: 'テストコメント2' }, 13 name: { S: '山田次郎' }, 14 sender_id: { S: '11' }, 15 code: { S: '1000' }, 16 management_id: { S: '100' } 17 }] 18 }; 19 20// 1件ずつ取り出す 21 for (i = 0; i < array0.Items.length; i++) { 22 // console.log(array0.Items[i]) 23 24// 1件ずつ値を取り出したい 25 for (key0 in array0.Items[i]) { 26 // console.log(array0.Items[i].contents[key0]); 27 } 28 }

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/17 12:08
2018/02/17 12:13
2018/02/17 12:38
2018/02/17 12:51