JSON フォーマッター / ミニファイア / バリデータJSON エスケープ / アンエスケープJSON 差分 (Diff)JSON キー並べ替えJSON ⇄ 文字列JSON ⇄ XMLXML ⇄ JSONJSON → CSVCSV → JSONJSON ⇄ YAMLJSON → コード定義クエリパラメータ ⇄ JSONCookie ⇄ JSONJSON ⇄ Properties
JSON → CSV
オブジェクトの配列を CSV に書き出します(区切り文字は選択可)。
使い方
ヘッダーはすべてのオブジェクトのキーの和集合で、存在しないフィールドは空白になります。フィールドに区切り文字・引用符・改行が含まれる場合は二重引用符で囲まれ、内部の引用符は CSV の規格に従ってエスケープされます。
よくある質問
各オブジェクトのキーが異なる場合はどうなりますか?
ヘッダーはすべてのキーの和集合となり、ある行で欠けているフィールドは空白になります。書き出された CSV は列数が一定で、Excel でそのまま開けます。
なぜ一部のセルが引用符で囲まれるのですか?
内容に区切り文字・二重引用符・改行が含まれる場合は引用符が必須です。そうしないと CSV パーサーが誤った列に分割してしまいます。