input
output
オブジェクトの JSON 配列を CSV に変換、または CSV を貼り付けて JSON に戻します。

関連

JSON to CSV のガイド

すべてのガイド →

JSON から CSV、CSV から JSON

JSON オブジェクトの配列を貼り付けて To CSV をクリックすると、スプレッドシート向けのテーブルが得られます —— ヘッダはすべてのオブジェクトキーの和集合、ネストされたオブジェクトや配列はコンパクトな JSON としてセルに書き込まれます。CSV を貼り付けて To JSON をクリックすると、各行がヘッダをキーとするオブジェクトになります。すべての処理はブラウザ内で完結し、いかなるサーバにもデータを送信しません。

json format to csvconvert json into csvjson-to-csv convertercsv to json converter、あるいは単純な CSV エクスポートと呼んでも、本ツールは同じ入口で両方向をカバーします。

エッジケースの扱い

  • クォート処理 —— カンマ、引用符、改行を含む値はダブルクォートで囲まれ、内部の引用符は二重化されます。CSV の慣例に従います
  • 欠落したキー —— オブジェクトごとにキーが異なるとき、登場したすべてのキーが列になり、欠けた値は空のままになります
  • ネストデータ —— フィールド内のオブジェクトや配列は JSON 文字列としてセルにシリアライズされます
  • 型推論 —— CSV から JSON への変換時、明確に判別できる数値、true/falsenull は対応する型に復元され、その他は文字列のまま残ります

JSON に構文エラーがある場合、ツールは変換前に一般的な問題を修復します。詳しい手順は JSON から CSV への変換方法(および逆方向) をご覧ください。あるいは先に JSON Fix で JSON をきれいにすることもできます。

FAQ

ネストされた JSON オブジェクトは CSV ではどう表現されますか?

ネストされた各オブジェクトや配列は JSON 文字列としてそのセルにシリアライズされます。CSV はフラットなので、この方法によって変換を可逆に保てます。ヘッダはすべてのオブジェクトキーの和集合なので、追加のフィールドや欠けたフィールドがあるレコードも揃えられます。