開発者・DevOpsエンジニア
YAML設定、CIパイプライン、Kubernetesマニフェストを、それを期待するツールやAPI向けにJSONへ変換できます。
YAMLを数秒でクリーンで有効なJSONに変換 — 貼り付けて、コピーするだけ。
YAMLを貼り付けて、インデントベースの設定をAPI、スクリプト、検証向けのJSONに変換します。
YAMLをドロップします。設定ファイル、マニフェスト、任意のYAMLデータなど。
YAML設定、CIパイプライン、Kubernetesマニフェストを、それを期待するツールやAPI向けにJSONへ変換できます。
YAMLの仕様やフィクスチャを、手作業の編集なしでJSONペイロードに変換できます。
YAMLの構文を学ばずに、YAMLデータを素早くJSONとして読んだり再利用したりできます。
YAMLはタブではなくスペースが必要です。不揃いなインデントが、変換失敗の最も一般的な原因です。
読む用にはインデント付きJSONを、コードやリクエストへの埋め込み用には圧縮版を求めましょう。
デフォルトでは数値とブール値は型を保ちます。すべて文字列にしたいなら伝えましょう。
YAMLに「---」の区切りがあれば伝えて、各ドキュメントが配列要素になるようにしましょう。
これらはJSONでは完全な値に展開されます。そうなると分かっていれば伝えて、出力が正しく見えるようにしましょう。
オンラインツールに貼り付ける前に、設定からAPIキーやパスワードを取り除きましょう。
YAMLからJSONへの出力品質、追加確認、ダウンロード時の想定を確認しましょう。
有効なYAMLであれば、変換は高速かつ正確で、構造とデータ型が保持されます。整形された設定ファイル、マニフェスト、API仕様はきれいに変換されます。エラーの主な原因は無効なYAML — インデントの不統一やタブの使用(YAMLはスペースを必要とします)です — 変換結果がおかしい場合は、まず元データのインデントを確認してください。
例:あるユーザーがYAML形式のKubernetesデプロイメントマニフェストを貼り付け、整形されたJSONへの変換を依頼しました。ツールは同じネスト構造を保った有効なJSONを返し、apiVersion、kind、metadata、specがすべて保持され、リスト項目は配列として、レプリカ数は文字列ではなく数値として維持されました。
設定ファイルなどでよく使われる人間に読みやすいデータ形式であるYAMLを読み込み、キー、ネスト、配列、値の型を保持したまま同じデータをJSONとして出力します。YAMLとJSONは同じデータ構造を表現できるため、変換は直接的です。