JSONからCSV
JSON object配列を全keyのunionを列にしたCSV風textへ変換します。
使い方
- object配列JSONを入力して実行します。
主な機能と処理範囲
headerはkeyをcomma結合し、各値はJSON.stringify、欠損は空文字です。
処理の仕組み
Object.keysのunionでheaderを作り同列順で各rowをserializeします。
例
a,b headerとdata行を生成できます。
こんな場面で便利
- 単純JSON record配列を表形式へ移すとき
利用前の確認
- 完全RFC CSV escapingではなく複雑key・nested object・改行値は追加処理が必要です。
よくある質問
nested objectはflattenされますか?
いいえ。JSON文字列として1cellに入ります。