YAML から JSON API - 無料のオンラインコンバーター
YAML 文字列を解析し、同等の JSON 表現を返します。 ネストされた構造、配列、アンカー、エイリアス、および複数行の文字列を処理します。
Code examples
curl -X POST https://api.botoi.com/v1/yaml/to-json \
-H "Content-Type: application/json" \
-d '{"yaml":"name: botoi\nversion: 2.1.0\nfeatures:\n - hashing\n - uuid"}'When to use this API
Kubernetes マニフェスト処理
--output=json を使用して、プログラムによる操作、検証、または kubectl へのフィードのために、Kubernetes YAML マニフェストを JSON に変換します。
CI/CD 構成の移行
JSON 入力を必要とするツールに移行する場合は、GitHub Action または CircleCI YAML 構成を JSON に変換します。
Frequently asked questions
YAML アンカーとエイリアスはサポートされていますか?
はい。 パーサーは、YAML アンカー (&) とエイリアス (*) を解決して、JSON 出力内の展開された形式にします。
これは複数ドキュメントの YAML を処理しますか?
API は、複数ドキュメント YAML ストリーム内の最初のドキュメントを処理します。 --- で区切られたドキュメントは複数の JSON オブジェクトに分割されません。
YAML タグはどのように処理されますか?
カスタム YAML タグ (!include など) は無視されます。 値はネイティブ型として解析されます。
重複キーはどうなりますか?
同じマッピング内の重複キーは、YAML 1.2 仕様の動作に一致して、以前の値を上書きします。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.