jsonをcsvに変換する際、配列を含む列を別々の列で出力したいです、
Node.jsのjson2csvを用いて変換を行っているのですが、以下のように配列が含まれるJSONファイルを別々の列として出力したいです。
JSON
1[ 2 {"name":"aaa","contents":["A","B"]}, 3 {"name":"bbb","contents":["C","D","E","F"]}, 4 {"name":"ccc","contents":["G","H","I"]}, 5]
####目標
name | f0 | f1 | f2 | f3 |
---|---|---|---|---|
aaa | A | B | ||
bbb | C | D | E | F |
ccc | G | H | I |
####実際の出力
name | array |
---|---|
aaa | ["A","B"] |
bbb | ["C","D","E","F"] |
ccc | ["G","H","I"] |
現在以下のプログラムで実行しています。
ソースコード
nodejs
1const Json2csvParser = require('json2csv').Parser; 2const fields = ['name', 'contents']; 3const myData = [ 4 {"name":"aaa","contents":["A","B"]}, 5 {"name":"bbb","contents":["C","D","E","F"]}, 6 {"name":"ccc","contents":["G","H","I"]}, 7]; 8 9const json2csvParser = new Json2csvParser({ fields }); 10const csv = json2csvParser.parse(myData); 11 12console.log(csv);
方法をご教授していただけると助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/11 09:14