Data Utility
JSON / YAML / CSV 整形・相互変換
JSON、YAML、CSV、TSV、XML、JSON5を貼り付けて、必要な形式へすばやく変換できます。インデント、CSV区切り文字、ヘッダー行、XMLルート名を調整しながら、検証済みの結果をコピーまたは保存できます。
入力したデータはサーバーへ送信せず、このブラウザ内だけで解析・変換します。設定はlocalStorageへ保存でき、リセットでいつでも消去できます。
入力
出力
他の操作
入力データ
判定: JSON変換結果
YAML高度なオプション
出力フォーマット
CSV / TSV
文字コード・その他
入力データはブラウザ内だけで処理します
このツールは貼り付けたテキストをブラウザ内で解析し、変換結果を一時的な文字列またはBlob URLとして生成します。入力内容と設定はリロード復元のため端末のlocalStorageに保存でき、クリアボタンで削除できます。APIキー、個人情報、本番データはURL共有に含めないでください。
- サーバーへアップロードしません
- 入力と設定は端末のlocalStorageに自動保存できます
- クリアボタンで端末内の保存内容を削除できます
- 入力内容やファイル名をログに残しません
- コピーとダウンロードは端末上で完結します
How to
データ形式変換ツールの使い方
- 1
データを貼り付ける
入力欄にJSON、YAML、CSV、TSV、XML、JSON5のいずれかを貼り付けます。
- 2
形式を選ぶ
入力形式と変換先の形式を選びます。ファイル読み込み時は拡張子から入力形式を補助します。
- 3
出力設定を調整
インデント、CSV区切り文字、ヘッダー行、XMLルート名などを必要に応じて調整します。
- 4
結果を保存
変換結果を確認し、整形済みテキストをコピーするかファイルとしてダウンロードします。
FAQ
データ形式変換ツールのよくある質問
入力したデータはサーバーに送信されますか?
送信されません。入力、検証、変換、整形、ダウンロード用データの生成はすべてブラウザ内で行います。URL共有は本文をサーバーへ送らないフラグメント形式を使いますが、履歴に残るため機密データには使わないでください。
Shift_JISのCSVは扱えますか?
読み込み時の文字コードでShift_JISを選ぶとShift_JISのCSVを読み込めます。ダウンロード時もShift_JISを選べるため、表計算ソフト向けのCSVを書き出せます。
ネストしたJSONをCSVに変換するとどうなりますか?
ドット記法でフラット化、JSON文字列化、配列を番号付き列として展開する方式を選べます。列の出現順は入力データを走査した順に維持します。
JSON5のコメントや末尾カンマは扱えますか?
JSON5はコメント、末尾カンマ、シングルクォートなどを含む設定ファイル向けの記法として読み込み、通常のJSONやYAMLなどへ変換できます。
XMLは完全に往復変換できますか?
複雑な属性、名前空間、同名要素の混在は完全に元の構造へ戻せない場合があります。XML変換は設定値や単純なデータ交換向けです。
どの形式を変換できますか?
JSON、YAML、CSV、TSV、XML、JSON5に対応します。表形式データはヘッダー行の有無を指定でき、オブジェクト配列との変換を想定しています。
CSVの区切り文字やヘッダーは変更できますか?
CSV、TSVではヘッダー行の有無、区切り文字、引用符の扱い、LF/CRLFを選べます。改行や区切り文字を含む値は引用符付きで出力します。
大きなファイルも変換できますか?
ブラウザのメモリを圧迫しないよう入力サイズに上限を設けます。巨大なログや機密性の高い本番データは、必要な範囲だけに分けて変換してください。