JSON ↔ YAML

Procesado en este navegador

Límite de texto: 2000000 caracteres

Esta herramienta no sube tu entrada.

Ida y vuelta entre un objeto JSON y un YAML indentado. Sirve para un `ci.yml` o un ConfigMap. No aplica el manifiesto al clúster ni valida el esquema de Helm.

Copiaste un JSON de ejemplo y el repo pide YAML (Actions, Compose, Ansible). Paulo Kramer lo resume bien: js-yaml en el navegador. Esta página es esa ida y vuelta.

JSON es el subconjunto estricto. YAML admite comentarios y tipos más sueltos: al volver a JSON los comentarios se pierden.

Cómo

  1. Pega JSON válido o YAML de un solo documento.
  2. Convierte. Mira la indentación de las listas (- items).
  3. Pega en el repo. Un XML de SOAP es formateador XML, no YAML.

Límites

  • No evalúa plantillas {{ }} de Helm.
  • Un tab mezclado con espacios rompe YAML; el error puede ser opaco.
  • No es un editor de Kubernetes.

Sintaxis local. El clúster no se entera.

Preguntas frecuentes

¿Esto despliega en el clúster?

No. Solo cambia de sintaxis. kubectl apply lo haces tú.

El YAML tiene anclas, merge keys o varios `---`.

Un multi-documento o anclas raras pueden perderse o fallar. Revisa el resultado. No es un linter de Helm.

Quiero un CSV.

JSON ↔ CSV.

El JSON está roto.

Arréglalo en el formateador JSON.

¿Se sube el manifiesto?

No. No pegues secrets en claro (un password: de compose) en una demo.

Herramientas relacionadas