JSON Converter
JSONデータをYAML、XML、CSVなどの一般的な形式に変換したり、逆に変換してJSONに戻すことができます。
JSON
人気の変換
JSONコンバーターとは?
JSONコンバーターは、JSONデータを他の一般的なデータ形式に変換したり、逆変換したりします。JSONKitは、JSONとYAML、XML、CSVの双方向変換をサポートしています。変換はブラウザ内で即座に行われ、リアルタイムプレビューが可能で、データ移行、APIテスト、フォーマット間の相互運用に最適です。
使い方
- 変換先の形式(YAML、XML、CSV)を選択します。
- 入力エディタにJSONを貼り付けると、変換結果が出力エディタに表示されます。
- 「入れ替え」をクリックすると変換方向が逆になり、YAML、XML、CSVをJSONに戻せます。
- 結果をコピーします。
主な機能
- JSONとYAML、XML、CSVの間で双方向に変換できます。
- CSV変換では、オブジェクトの配列を、オブジェクトのキーを列見出しとした行に変換します。
- 設定ファイル、スプレッドシート、API間でのデータ移行に最適です。
- 変換はブラウザ内でローカルに実行されます。
よくある質問
- CSVに変換するのに適したJSONの構造は何ですか?
- 同じキーを持つフラットなオブジェクトの配列が最適です。たとえば [{"name":"Alice","age":30},{"name":"Bob","age":25}] のような形です。各オブジェクトが1行、各キーが1列になります。深くネストしたオブジェクトは、表形式にうまく対応しません。
- JSONからYAMLへの変換は可逆(ロスレス)ですか?
- 標準的なJSONデータであれば可逆です。YAMLはJSONのスーパーセットなので、オブジェクト、配列、文字列、数値、真偽値、nullはすべてきれいに変換されます。アンカーやコメントといったYAML固有の機能は、JSONに戻す際には対応するものがありません。
- なぜJSONをXMLに変換するのですか?
- 古いシステム、SOAPサービス、企業向けの連携システムなどでは、今でもXMLが求められることがあります。変換すれば、専用のスクリプトを書かなくても、JSONデータをそれらのシステムで再利用できます。