コンテンツへスキップ
Toova
すべてのツール

オンラインでJSONをYAMLに変換

プライバシー優先設計 — すべてブラウザ内で処理します

ブラウザ内でJSONをYAMLに変換します。アップロードもサインアップも不要です。Toovaはネストした構造、配列、プリミティブ型を保持するため、出力されたYAMLはKubernetesマニフェスト、GitHub Actionsワークフロー、その他YAMLを期待する任意の設定ファイルにそのまま貼り付けられます。

JSONからYAMLが必要になる場面

Kubernetes、Ansible、GitHub Actions、Helm、Docker ComposeなどDevOpsツールの多くはYAMLを求めます。しかし、サービスは通常JSONを返すため、手作業でYAMLにコピーすると本番環境にタイポが紛れ込みます。ToovaにJSONを通せば、ネスト、配列、引用符のルールを尊重した、手直し不要のきれいなYAMLが得られます。

変換の仕組み

変換ツールはJSONのすべてのキーと値を走査します。文字列、数値、真偽値、nullはそれぞれYAMLの対応する形式に変換されます。ネストしたオブジェクトはインデントブロックに、配列はハイフン付きリストになります。YAMLで特殊な意味を持つ文字を含む文字列は自動で引用符で囲まれるため、出力は常に同じデータへ戻せます。結果はワンクリックでコピーやダウンロードができます。

ブラウザ内のみ、アップロードゼロ

Toovaはブラウザタブ内ですべての変換を完結させます。JSONが送信、ログ記録、分析されることはありません。データにシークレット、顧客ID、社内情報が含まれていても、第三者に見られる心配なく機密設定をYAMLに変換できます。ページ読み込み後にネットワークを切断しても、ツールは引き続き動作します。

よくある質問

YAMLはJSONより優れていますか?
用途次第です。YAMLは人間にとって読みやすく、コメントも書けるため、DevOps設定のデフォルトになっています。JSONはより厳格で、転送量が小さく、解析も速いため、APIの主流です。好みではなく、ツールとの相性で選んでください。
すべてのデータ型は保持されますか?
はい。文字列、数値、真偽値、null、配列、オブジェクトはきれいに対応付けられます。ネスト構造もそのまま保持されます。出力はラウンドトリップ解析を通過します。JSONに戻しても同じデータが得られます。
オフラインで使えますか?
ページ読み込み後は、変換はすべてブラウザ内で実行されます。ネットワークを切断しても動作します。社内VPN内でプライベートなデータを扱うときも安心です。
ToovaはJSONを保存したり送信したりしますか?
いいえ。変換はブラウザ内でローカルに行われます。アップロード、ログ記録、分析は一切ありません。変換中に開発者ツールのNetworkタブを開けば、外向きの通信がゼロであることを確認できます。
文字列内の特殊文字はどう扱われますか?
コロン、ハッシュ、ブラケット、先頭ハイフンなどを含む文字列は自動で引用符で囲まれ、YAMLの出力は常に有効に保たれます。各値に必要な最小限の引用符だけが使われます。