JSON ↔ YAML コンバーター
JSON をきれいな YAML へ、また YAML を一貫したインデントの JSON へ変換します。js-yaml ベースなので、アンカーや複数行スカラーなど YAML 特有の挙動も正確に処理。Kubernetes マニフェスト、GitHub Actions、Astro / Vite 設定、JSON ベースのツール間を行き来する際に便利。
—
出力
使い方
- 方向を選択 — JSON → YAML または YAML → JSON。
- 入力を貼り付けると結果がリアルタイムで更新されます。
- 出力インデント(2 / 4)を変更できます。
- Swap で出力を次の入力に再利用できます。
よくある質問
- 対応する YAML バージョンは?
- js-yaml の YAML 1.2。アンカー、フロースタイル、複数行スカラー、真偽値、null をすべて処理します。
- キーの順序は保たれる?
- はい。YAML 出力時は JSON のオブジェクト順、JSON 出力時は YAML マッピング順を保ちます。
- 入力が不正な場合は?
- パーサーエラー(行 / 列)が赤色で表示されます。修正すれば即座に出力が更新されます。
- コメントは扱える?
- JSON にはコメント表現がないため YAML → JSON でコメントは失われます。JSON → YAML の出力もコメントなしです。
関連ツール
INI ↔ JSON コンバーター
INI スタイル設定ファイルと JSON の間でラウンドトリップ — セクション、ドット表記ネスト、コメント、値型推論をサポート。
変換 0 0
.env ファイルパーサー
シングル/ダブルクォート、複数行値、インラインコメントに完全対応の .env パーサー。JSON・YAML・shell・Dockerfile ENV・Netlify TOML 形式で出力。
ファイル 0 0
Markdown 目次(TOC)ジェネレーター
Markdown 見出しから `[text](#anchor)` 目次を生成 — 箇条書き・番号・HTML、GitHub/GitLab/シンプルスラッグ。
変換 0 0
TOML ↔ JSON コンバーター
TOML(`Cargo.toml`、`pyproject.toml`、Hugo 設定)と JSON の間で変換 — テーブル、array-of-tables、インラインテーブル、型付きスカラーを処理。
変換 0 0
XML ↔ JSON コンバーター
XML → JSON·JSON → XML双方向、完全属性サポート、設定可能な属性プレフィックス·テキストキー。ブラウザネイティブDOMParserが名前空間·CDATA·コメントを処理。
変換 0 0
固定幅テキスト → CSV / JSON パーサー
固定幅・固定列のテキストを列幅で分割してフィールドにし、CSV または JSON で書き出します。ブラウザ上で動作します。
変換 0 0