JSON / CSV 変換ツール
JSON / CSV 変換ツールは、オブジェクトの JSON 配列を CSV に変換し、CSV を JSON に解析し直します。データを貼り付けて JSON を CSV へ または CSV を JSON へ をクリックすると瞬時に変換されます。すべての処理はブラウザ内でローカルに行われ、サーバーには何も送信されません。
JSON と CSV について
JSON は柔軟で入れ子にできるデータ形式で、CSV は行と列からなるフラットな表です。このツールはオブジェクトの JSON 配列を、全キーの和集合をヘッダーとして CSV に平坦化し、CSV(引用符付きフィールドや埋め込みカンマを含む)を JSON 配列に解析し直します。
JSON を CSV に変換する作業は、データ分析やレポート作成で日常的に発生します。API は JSON を返しますが、Excel・Google スプレッドシート・多くの BI ツールは CSV を好みます。逆の CSV から JSON は、エクスポートした表データをアプリ・NoSQL データベース・JavaScript フロントエンドに取り込むときに役立ちます。
CSV へ変換する際、ツールはすべてのオブジェクトのキーを集めて列の取りこぼしを防ぎ、カンマ・引用符・改行を含む値は引用符で囲みます。CSV を解析する際は、引用符付きフィールドや埋め込まれた区切り文字を理解し、コードにそのまま貼り付けられる整形済みの JSON 配列を返します。
よくある質問
値の中のカンマや引用符はどう扱われますか?
CSV 生成時、カンマ・引用符・改行を含む値は引用符で囲んでエスケープし、逆変換の際にパーサーがその引用符付きフィールドを正しく解釈します。
JSON から CSV ですべての項目が保持されますか?
はい。全オブジェクトのキーの和集合を集めるため、一部のレコードに余分な項目があっても、どの列も欠落しません。
私のデータはどこかにアップロードされますか?
いいえ。変換はすべてブラウザ内で行われるため、JSON や CSV のデータが端末から外に出ることはありません。