コンテンツへスキップ
POST AI agent ready /v1/yaml/to-json

YAML から JSON API - 無料のオンラインコンバーター

YAML 文字列を解析し、同等の JSON 表現を返します。 ネストされた構造、配列、アンカー、エイリアス、および複数行の文字列を処理します。

Parameters

stringrequired

The YAML string to convert.

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.