N Nouplo

CSVをJSONに変換する

スプレッドシートの書き出しを、APIやスクリプト、設定ファイル用のJSONに。データはページの外に出ません。

出力
上に貼り付けるか入力すると、ここに結果が表示されます。

ファイルは端末の外に出ません

このツールはすべてブラウザ内で動作します。貼り付けた内容は端末内で処理され、サーバーには送信されないため、トークンや鍵、未公開の文章でも安心して使えます。

使い方

  1. 入力欄にCSVのテキストを貼り付けます。ExcelやGoogleスプレッドシートからCSVで書き出した内容をそのまま貼り付けても構いません。
  2. 区切り文字は「自動判定」のままにします。先頭数行のカンマ・セミコロン・タブの数を数えて最も可能性の高いものを選びます。判定が違う場合は手動で指定してください。
  3. 「1行目を見出しとして扱う」にチェックを入れたままにすると、列名がオブジェクトのキーになります。外すと配列の配列になります。
  4. 「JSONに変換」を押し、結果をコピーするか.jsonファイルとしてダウンロードします。

よくある質問

データはサーバーに送信されますか?
いいえ。解析はページ内のJavaScriptで実行されます。テキストがブラウザの外に出ることはなく、一度読み込めばオフラインでも動作します。
出力はどんな形になりますか?
見出し行がある場合、2行目以降の各行が見出し名をキーとするオブジェクトになり、全体はそのオブジェクトのJSON配列になります。見出しがない場合は、各行が文字列の配列になります。
数値が引用符で囲まれているのはなぜですか?
すべての値を意図的に文字列のまま保持しています。CSVには型情報がなく、自動で数値に変換すると先頭に0のある郵便番号や電話番号、長いIDが壊れてしまいます。必要な項目はご自身のコードで型変換してください。
引用符付きの項目や改行を含む項目は扱えますか?
はい。ダブルクォートで囲まれた項目は、RFC 4180に従って区切り文字、二重にしたクォート、改行を含むことができます。空の項目は空文字列になります。
サイズの制限はありますか?
無料プランでは1日10回までです。テキストの長さに実質的な制限はありませんが、数十万行を超える大きな入力では数秒かかることがあります。Proでは1日の回数制限がなくなります。

関連ツール