CanDoYa
CA

Convertir YAML a JSON

Funciona del tot al navegador: sense pujar res ni registrar-te.

JSON
Enganxa YAML per convertir-lo a JSON.
Comparteix aquesta eina

Com es pot convertir YAML a JSON?

Enganxa YAML al convertidor. Analitza mapes, llistes i valors escalars i els serialitza com a JSON vàlid. Pots triar un resultat compacte o una sagnia de 2 o 4 espais. Diversos documents YAML es converteixen en una sola llista JSON i tot el procés es fa al navegador.

Com s’utilitza

  1. 1Enganxa YAML. Escriu o enganxa YAML, o carrega l'exemple amb diversos documents.
  2. 2Tria la sagnia JSON. Fes servir el format compacte o tria una sagnia de 2 o 4 espais. El resultat s'actualitza al moment.
  3. 3Copia o descarrega. Revisa el missatge d'estat i copia el JSON o desa'l com a fitxer .json.

Per a qui és

YAML és pràctic per a configuracions editades a mà, mentre que gairebé totes les API, els scripts i les aplicacions web accepten JSON. El convertidor gestiona mapes, llistes, cadenes de bloc, àncores i àlies de YAML 1.2 i crea JSON que pots copiar o descarregar. Els comentaris s'eliminen perquè JSON no té sintaxi de comentaris.

La conversió es fa localment, sense pujar fitxers ni crear un compte. Això va bé per a manifests de Kubernetes, opcions de desplegament i configuracions internes que poden contenir noms de host, tokens o altres valors sensibles.

Preguntes freqüents

Es puja el meu YAML durant la conversió?

No. L'anàlisi i la serialització JSON es fan al navegador. El YAML no s'envia a cap servidor de conversió, així que la configuració privada es queda al dispositiu. Si l'origen conté secrets, ves amb compte també quan comparteixis l'estat de la pàgina o el resultat copiat.

Aquest convertidor de YAML a JSON és gratuït?

Sí. Pots convertir, copiar i descarregar JSON sense registrar-te ni instal·lar programari. El procés s'executa al dispositiu, així que no hi ha cap límit artificial de documents. Els fitxers molt grans encara depenen de la memòria del navegador i la velocitat del dispositiu.

Què passa amb els comentaris YAML?

Els comentaris s'eliminen durant la conversió perquè el JSON estàndard no té sintaxi de comentaris. Les claus i els valors es mantenen, però les notes que comencen amb # desapareixen. Si cal conservar una nota, desa-la com un camp real, per exemple _comment, abans de convertir.

S'admeten diversos documents YAML separats amb ---?

Sí. Un flux YAML amb dos documents o més es converteix en una llista JSON seguint l'ordre original. Cada element de la llista representa un document. Un sol document continua sent un objecte, una llista o un valor escalar sense cap embolcall innecessari.

Com es converteixen les àncores i els àlies de YAML?

Les àncores i els àlies es resolen abans d'escriure el JSON. JSON no té sintaxi d'àncores, així que cada àlies s'expandeix al valor complet que referencia. Els àlies cíclics o massa grans es rebutgen per evitar un resultat insegur o enganyós.

Per què el convertidor rebutja alguns valors YAML?

Les etiquetes personalitzades i els valors propis de YAML, com ara conjunts, dades binàries, marques de temps i nombres no finits, poden tenir tipus que el JSON estricte no pot representar. Canviar-los en silenci alteraria el document, per això es marquen com a no compatibles. Posa el valor entre cometes per mantenir-lo com a text o fes servir un mapa, una llista o un escalar compatible amb JSON.