Convertidor JSON a YAML

Convierte JSON a YAML y viceversa en segundos, ideal para debugging y aprendizaje. Úsalo en navegador, sin instalaciones.

Etiquetas: convertir código json yaml

🚀 187,119 conversiones totales (1 este mes)

Practica Python con desafíos de código

Resuelve problemas prácticos en este editor: ejecuta las pruebas de ejemplo, envía tu solución y recibe una revisión de código por IA.

Todos los desafíos de Python
Fácil

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Aprenderás AritméticaValores de retorno
BeginnerLearning-pathVariables
Fácil

Days in a Month

Return how many days a month has, including leap years.

Aprenderás Reglas del calendarioFunciones auxiliares
BeginnerConditionsFunctionsLearning-path
Fácil

Producto escalar de dos vectores

Multiplica dos vectores elemento a elemento y suma los resultados, la operación central de toda neurona.

Aprenderás VectoresProducto escalar
Redes neuronalesaiaprendizaje automático
Fácil

Distance Between Points

Compute the straight-line distance between two points.

Aprenderás Teorema de PitágorasRaíces cuadradas
BeginnerFunctionsLearning-pathmath
Fácil

Average of Three

Average three whole numbers.

Aprenderás AritméticaDivisión
BeginnerLearning-pathVariables
Fácil

Lista de tareas

Lleva una lista de tareas: añádelas, márcalas como hechas, elimínalas e informa de las pendientes.

Aprenderás Colecciones tipadasRecords
BeginnerSimulationStrings
Fácil

Verificación de número primo

Determina si un número es primo.

Aprenderás DivisibilidadOptimizar bucles
BeginnerLoopsNumbersStudent-beginner
Difícil

Word Break

Decide whether text can be split into dictionary words.

Aprenderás DP de prefijosSegmentar texto
AdvancedDynamic-programmingHackathonStrings
Fácil

Contar pares con una suma

Cuenta los pares de posiciones cuyos valores suman un objetivo dado.

Aprenderás Pares de índicesEvitar contar dos veces
ArraysBeginnerLearning-pathNested-loops
Fácil

Número faltante

Encuentra el único número que falta en 0..n.

Aprenderás Series aritméticasTruco de la diferencia de sumas
ArraysBeginnerStudent-beginnermath
Intermedio

Búsqueda A* en una cuadrícula ponderada

Encuentra el camino más barato a través de una cuadrícula de costes de terreno con A*, el algoritmo de búsqueda detrás de la navegación en juegos y robots.

Aprenderás Búsqueda A*Heurísticas
GraphsGridsShortest-pathai
Intermedio

K-th Smallest Element

Find the k-th smallest value without fully sorting.

Aprenderás QuickselectPartición
AdvancedCompetitive-programmingSorting

¿Qué es esta herramienta?

Este convertidor en línea gratuito facilita el cambio entre formatos JSON y YAML. Ya sea que estés trabajando con cargas útiles de API o archivos de configuración, esta herramienta te ayuda a convertir formatos de datos de manera rápida y precisa.

Cómo usar

  1. Pega o escribe tu código JSON o YAML en el editor.
  2. Haz clic en Convertir para cambiar de formato al instante.
  3. Descarga, copia o comparte el resultado con un solo clic.

También puedes iniciar sesión con Google o GitHub para guardar tu historial de conversiones o descargar resultados más tarde.

¿Qué es JSON?

JSON (JavaScript Object Notation) es un formato de datos ligero y legible por humanos, ampliamente utilizado para transmitir datos entre servidores y aplicaciones web. Utiliza pares clave-valor y estructuras de arrays para representar datos y es el formato más común en las API modernas.

JSON es compatible de forma nativa en la mayoría de los lenguajes de programación, lo que lo convierte en el formato preferido para la serialización de datos y servicios RESTful.

Aprende más en el sitio web oficial de JSON.

Ejemplo de JSON


{
  "firstName": "Duke",
  "lastName": "Java",
  "age": 18,
  "address": {
    "street": "100 Internet Dr",
    "city": "JavaTown",
    "state": "JA",
    "postalCode": "12345"
  },
  "phoneNumbers": [
    { "Mobile": "111-111-1111" },
    { "Home": "222-222-2222" }
  ]
}

    

¿Qué es YAML?

YAML (YAML Ain’t Markup Language) es un formato de serialización de datos legible a menudo utilizado para archivos de configuración (por ejemplo, Docker, Kubernetes, GitHub Actions). Es más conciso que JSON y más fácil de escribir y editar para los humanos.

YAML admite estructuras complejas como listas, mapas, anclas y referencias, y es compatible con JSON, lo que significa que cada archivo JSON válido también es válido en YAML 1.2.

Aprende más en la página de Wikipedia de YAML.

Ejemplo de YAML


---
receipt:     Oz-Ware Purchase Invoice
date:        2012-08-06
customer:
  first_name: Dorothy
  family_name: Gale

items:
  - part_no: A4786
    descrip: Water Bucket (Filled)
    price: 1.47
    quantity: 4
  - part_no: E1628
    descrip: High Heeled "Ruby" Slippers
    size: 8
    price: 133.7
    quantity: 1

bill-to: &id001
  street: |
    123 Tornado Alley
    Suite 16
  city: East Centerville
  state: KS

ship-to: *id001

specialDelivery: >
  Follow the Yellow Brick
  Road to the Emerald City.
  Pay no attention to the
  man behind the curtain.

    

Ejemplo de JSON vs YAML

JSON


{
  "ProductID": 10440,
  "SKU": "KOI-721",
  "Name": "Basic Beauty Dress",
  "Price": 52,
  "ColorSwatches": [
    { "color": "Rosewood", "price": 42 },
    { "color": "Thyme Green", "price": 59.99 }
  ]
}

    

YAML


---
ProductID: 10440
SKU: "KOI-721"
Name: "Basic Beauty Dress"
Price: 52
ColorSwatches:
  - color: "Rosewood"
    price: 42
  - color: "Thyme Green"
    price: 59.99