KoguNavi

JSON / CSV 変換

JSON と CSV を貼り付けるだけで相互変換できます。入れ子の JSON も表向きの列に展開されます。

変換ツール

できること

  • システムから出力した JSON を Excel 用の表にする
  • Excel で作った CSV を JSON 設定に変換する
  • 入れ子の JSON を読みやすい列に展開する

使い方

  1. 変換方向(JSON → CSV / CSV → JSON)を選びます。
  2. データを貼り付けて、変換結果をその場で確認します。
  3. 結果をコピーするか、Excel 向けの BOM 付き UTF-8 CSV をダウンロードします。

顧客データを CSV に

入力

[{"name":"田中","address":{"city":"東京"}},{"name":"佐藤","address":{"city":"大阪"}}]

出力

name,address.city
田中,東京
佐藤,大阪

CSV を JSON に

入力

name,age
田中,30
佐藤,25

出力

[{"name":"田中","age":30},{"name":"佐藤","age":25}]

知っておきたいこと

  • JSON はオブジェクトの配列、単一のオブジェクト、値の配列に対応します。
  • 非常に深い入れ子や横に広いデータは、列数が多くなります。
  • 数値・true / false は自動変換されますが、先頭が0の値(電話番号など)は文字列のまま保持されます。

FAQ

入れ子の JSON はどう変換されますか?
user.address.city や items.0 のような「.」区切りの列名に展開されます。CSV → JSON では、この列名を入れ子構造に戻せます。
ダウンロードした CSV は Excel で文字化けしませんか?
BOM 付き UTF-8 で保存するため、日本語版 Excel でもそのまま開けます。
貼り付けたデータは保存されますか?
いいえ。KoguNavi に貼り付けたデータを保存する機能はありません。

近い用途のツールです。

すべてのツールを見る