APIサンプルを設定ファイルへ
JSONのサンプルをYAMLへ変換し、設定やドキュメントへ素早く貼り付けます。
Guide
データ形式変換は、JSON、YAML、XML、CSVの4形式の間で、まず「JavaScriptの値へ解析」してから目的の形式へシリアライズします。単純なテキスト置換ではなく、すべての変換が成功するわけではありません。元データの構文エラーは明確に失敗し、形式をまたぐときには必要な構造の正規化も起こります。
更新日 2026-09-101 min read
.json/.yaml/.yml/.xml/.csvファイルを受け取ります。| 入力 | 出力 | 説明 |
|---|---|---|
| JSONのオブジェクト配列 | CSVの表 | オブジェクトのキーがヘッダーになる |
| CSVの先頭行ヘッダー + データ | JSON配列 | Papa Parseの動的型付けを有効化 |
| JSON配列 → XML | <root><item>… |
配列はroot/itemで包まれる |
JSON.parseを使うため、コメント、末尾のカンマ、クォートされていないキーなど非標準のJSONは失敗します。js-yamlを使用します。XMLは先にfast-xml-parserで検証し、エラーには行・列が付きます。その後、属性は@_プレフィックスとして保持し、テキスト値はtrimします。trim()するため、先頭・末尾の空白行は保持されません。JSON.stringifyされ、複数の列へ展開されるわけではありません。<root>を付けます。配列要素は<item>を使うため、形式をまたいで元の構造名が完全に往復する保証はありません。JSONのサンプルをYAMLへ変換し、設定やドキュメントへ素早く貼り付けます。
ヘッダー付きCSVをオブジェクト配列へ変換し、スクリプトやAPIテストに使います。
CSVは2次元の表であり、ツールはネストした値を列へ再帰的に展開せず、JSON文字列化して扱うためです。
パーサーは属性を保持し、@_プレフィックスで表します。XMLへ戻すときも同じプレフィックスを認識します。
データの解析と形式変換はすべてブラウザ内で完結します。ファイルはテキストとして読み取るだけで、サーバーへ送信しません。
更新日 2026-09-10
JSON・YAML・XML・CSV のデータ形式を6方向に相互変換
このツールの翻訳は未完了です。一部は原文または代替言語で表示されます。