本文へスキップ

CSVからJSONへの変換ツール

CSVデータをJSONに変換 — またJSON配列をCSVに戻すこともできます。引用符付きフィールド、区切り文字を含むデータ、改行も正しく処理され、ブラウザの外にデータが送信されることはありません。

方向

よくある質問

CSVをJSONに変換するにはどうすればよいですか?
「CSV → JSON」の方向を選択した状態で、CSVを入力ボックスに貼り付けてください。1行目が列名を含んでいる場合はヘッダーのチェックボックスをオンのままにしておくと、各行がその名前をキーとするJSONオブジェクトになります。オフにすると、各行は値のみの配列になります。
この変換ツールはカンマや改行を含む引用符付きフィールドを処理できますか?
はい。このパーサーはカンマで単純に分割する方式ではなく、きちんとした状態機械です。引用符付きフィールドには区切り文字、二重引用符("")、さらには改行まで含めることができます — CSV標準(RFC 4180)が許可しているとおりです。
どの区切り文字に対応していますか?
カンマ、セミコロン、タブに対応しています。デフォルトでは、データ内で最も多く出現する候補を数えることで区切り文字を自動検出しますが、手動で検出結果を上書きすることもできます — セミコロンをよく使うヨーロッパのCSVエクスポートに便利です。
JSONからCSVへの変換はどのように動作しますか?
フラットなオブジェクトのJSON配列を貼り付けてください。この変換ツールはすべてのキーの和集合をヘッダー行として使い、オブジェクトごとに1行のCSV行を書き出します。区切り文字、引用符、改行を含むフィールドは引用符で囲まれます。ネストされたオブジェクトや配列は平坦化されないため、オブジェクトはフラットな状態にしておいてください。
自分のデータはどこかにアップロードされますか?
いいえ。変換はすべてブラウザ内で行われます — サーバーには何も送信されません。結果はクリップボードにコピーするか、.jsonファイルまたは.csvファイルとして直接ダウンロードできます。

関連ツール