JSON・CSV・XML変換
JSON、CSV、XML形式を相互に変換します
元のデータ
形式を選び、データを入力して変換してください。データはこのデバイス内に留まります。
データ形式変換
JSON: 構造化データを表すJavaScript Object Notationです。
CSV: 表計算の行を表すカンマ区切りの値です。引用符で囲まれたカンマ、引用符、改行に対応しています。
XML: 入れ子のデータを表すeXtensible Markup Languageです。要素名は有効なXML名である必要があります。
変換済みデータ
- 入力サイズ
- —
- 出力サイズ
- —
- サイズの変化
- —
JSON・CSV・XMLコンバーターについて
この無料のJSON・CSV・XMLコンバーターで、ウェブで最も広く使われている3つの構造化データ形式の間をスムーズに変換できます。JSON配列をCSVスプレッドシートに変換する場合も、XMLフィードをJSONオブジェクトに変換する場合も、CSVの行を整形式のXMLとして書き出す場合も、あらゆる方向の変換がブラウザー内で即座に行われます。
開発者、データアナリスト、システムインテグレーターは、互換性のないデータソースをつなぐ課題に日常的に直面します。REST APIはJSONを返し、レガシーシステムはXMLを求め、レポートツールはCSVしか読み込めません。使い捨てのスクリプトを書く代わりに、データをこのデータ形式コンバーターに貼り付けるかアップロードするだけで、適切なエスケープ、整形表示、リアルタイムのエラー検証を備えた、そのまま本番で使える出力が数秒で得られます。
すべての変換はブラウザー内だけで実行されるため、データが端末の外に出ることはありません。サーバー側のファイルサイズ制限も、アップロード待ちの行列も、プライバシーの懸念もありません。ネストされたオブジェクト、配列、特殊文字に対応し、RFC 4180準拠のCSVを出力するので、結果はExcel、Google Sheets、データベース、後続のAPIですぐに使えます。
主な機能
- JSON、CSV、XMLの任意の組み合わせで双方向に変換
- 入力または貼り付けと同時に結果が即座に表示されるリアルタイム処理
- 複雑なJSONやXMLの構造に対応する、ネストされたオブジェクトと配列の処理
- 適切な引用符処理とエスケープを備えたRFC 4180準拠のCSV出力
- 宣言とUTF-8エンコーディングを備えた整形式のXML生成
- 入力内の構文の問題を特定する詳細なエラーメッセージ
- ワンクリックでクリップボードにコピー、サンプルデータの読み込み機能を内蔵
- 変換の向きをワンクリックで入れ替えられる入れ替えボタン
- 夜遅いコーディングでも目に優しいダークモード対応
- 100%クライアントサイド処理で、データがブラウザーの外に出ることはありません
使い方
- 入力形式を選択:「入力形式」のドロップダウンからJSON、CSV、XMLを選びます。
- 出力形式を選択:「出力形式」のドロップダウンから変換先の形式を選びます。
- データを入力または貼り付け:入力エリアに直接入力するか、「サンプルを読み込む」をクリックして動作するサンプルを表示します。
- 変換:「変換」ボタンをクリックする(またはリアルタイムプレビューを見る)と、出力が即座に生成されます。
- 結果をコピーして利用:「コピー」をクリックして変換後のデータをクリップボードにコピーし、必要な場所に貼り付けます。
- 逆方向に変換:入れ替えボタンで入力形式と出力形式を切り替え、逆方向の変換を続けます。
活用例
- APIレスポンスの変換:JSONのAPIレスポンスを、スプレッドシートでの手早い分析用にCSVへ、またはSOAPベースの連携用にXMLへ変換します。
- データベース移行:データベースのレコードをCSVで書き出し、別のシステムにインポートするためにJSONまたはXMLへ変換します。
- データ分析の下準備:XMLデータフィードを、Excel、Google Sheets、Pandasにそのまま読み込めるCSVファイルに変換します。
- ETLパイプライン:本番のETLワークフローに実装する前に、形式変換を手早く試作します。
- レガシーシステム連携:独自のミドルウェアを書かずに、最新のJSON APIと古いXMLベースのサービスをつなぎます。
- 教育プロジェクト:同じデータセットがJSON、CSV、XMLでどう見えるかを比べて、各形式の長所を学べます。
- 設定ファイルの変換:プラットフォームやフレームワークごとに対応している形式の間で、設定データを変換します。
- レポート作成:構造化データを、スプレッドシートでのレポート用にCSVへ、またはドキュメント生成用にXMLへ変換します。
よくある質問
このツールは無料ですか?
はい。JSON・CSV・XMLコンバーターは完全無料で、登録、利用制限、隠れた料金は一切ありません。
データは安全ですか?
もちろんです。すべての変換はブラウザー内で100%実行されます。データがサーバーにアップロードされることはなく、完全にプライベートに保たれます。
ネストされたJSONをCSVに変換できますか?
はい。ネストされたオブジェクトと配列はCSVの列に平坦化されます。深くネストされた構造では、子オブジェクトが各セル内でJSON文字列としてシリアライズされます。
特殊文字は処理されますか?
はい。CSV出力はRFC 4180のルールに従い、カンマ、二重引用符、改行を含むフィールドを適切に引用符で囲みます。XML出力では、&、<、>などの予約文字をエスケープします。
変換できるファイルサイズの上限はどのくらいですか?
処理はブラウザー内で行われるため、上限はお使いの端末の空きメモリー量によって決まります。最近のほとんどの端末では、数メガバイトのファイルも問題なく処理できます。
ヒントとベストプラクティス
- まず検証:別の形式に変換する前に、エラーメッセージを手がかりに元データの構文の問題を修正します。
- サンプルデータを活用:自分のデータを貼り付ける前に、「サンプルを読み込む」をクリックして、各形式で想定される入力構造を確認します。
- CSV変換の前に平坦化:最もきれいなCSV出力を得るには、JSONデータをキーが統一されたフラットなオブジェクトの配列にしておきます。
- XMLのルート名を確認:XMLに変換すると、デフォルトのルート要素は<root>になります。変換先のシステムが特定のタグ名を要求する場合は、出力内で名前を変更してください。
- 再入力せずにコピー:転記ミスを避けるため、出力は必ずコピーボタンでコピーしてください。
- 往復テストのために入れ替える:入れ替えボタンで行き来しながら変換し、データが損失なく往復できることを確認します。