スタート サイトを登録

JSON→YAML 変換ツール

Developer Tools

JSON を貼り付けるだけで整った YAML に変換。2 または 4 スペースのインデント、キーの保持・並べ替えを選べ、すべてブラウザ内で処理します。

オブジェクトまたは配列を貼り付けてください。コメントや末尾のカンマは有効なJSONではありません。

結果

YAML出力 —
  • キー数 —
  • 行数 —
  • 最大深度 —

入力値を変更すると、結果はすぐに更新されます。

計算式とルール

  • オブジェクトは「key: value」のペアに、配列は「- item」の行になります。
  • ネストされたオブジェクトや配列ごとにインデントが1レベル増え、選択した2または4スペースが使われます。
  • 数値、真偽値、nullのように見える文字列は、YAMLでテキストとして保たれるよう引用符で囲まれます。
  • 改行や先頭・末尾の空白を含む文字列は二重引用符で囲まれます。
  • 空のオブジェクトは{}に、空の配列は[]になります。

計算例

フラットなオブジェクト

入力 {"name":"Uslik","tools":21,"free":true}

結果 name: Uslik tools: 21 free: true

文字列の配列

入力 {"tags":["seo","tools","calculators"]}

結果 tags: - seo - tools - calculators

オブジェクトの配列

入力 {"items":[{"id":1,"ok":true},{"id":2,"ok":false}]}

結果 items: - id: 1 ok: true - id: 2 ok: false

よくある質問

私のJSONはどこかにアップロードされますか?

いいえ。変換はすべてJavaScriptによりブラウザ内で実行されます。タブを閉じるとデータは消去され、サーバーには何も送信されません。

一部の文字列が引用符で囲まれるのはなぜですか?

YAML は 123、true、null などの値を数値や真偽値として扱います。引用符で囲むとテキストとして保持されるため、郵便番号やバージョン番号が数値に変換されることはありません。

コメント、アンカー、複数ドキュメントの YAML に対応していますか?

JSON にはコメント、アンカー、ドキュメントがないため、出力はそれらを含まない単一の YAML ドキュメントになります。ネストされたオブジェクト、配列、スカラー型は完全にサポートされています。

免責事項: 結果は本ページ記載の計算式による参考値です。実際の必要量は材料・施工方法・環境によって変わるため、ご注文前に余裕を見てください。