CápsulasDev

Actualización en curso

Estamos preparando la siguiente etapa.

Nuevas rutas y ejercicios están en construcción.

Volvemos pronto.

Crea tu perfil o entra para guardar tu avance.

Ruta · JSON

El formato en que viajan casi todos los datos.

Escribir JSON correcto, reconocer los errores que se repiten siempre y, sobre todo, escribir el contrato que decide si un documento sirve antes de confiar en él. Cincuenta módulos con un analizador y un validador que se ejecutan de verdad.

Empezar a practicar 13 niveles · 50 módulos
>_JSON

Analizador propio con errores explicados y validador de esquemas.

Tu recorrido

Trece niveles. Cincuenta módulos encadenados.

Cómo funciona este laboratorio

En los ocho primeros módulos escribes un documento JSON y el laboratorio lo analiza: si algo no calza te dice la línea, la columna y qué esperaba encontrar, y si está bien te muestra su estructura y su tipo campo por campo. En los cuatro últimos escribes un esquema, y el laboratorio lo prueba contra ejemplos que deben aceptarse y ejemplos que deben rechazarse.

  1. Escribe el documento o el esquema que pide la misión.
  2. Ejecuta y lee el análisis antes de adivinar.
  3. Comprueba que la estructura sea exactamente la pedida.

El analizador es propio, no JSON.parse, porque el mensaje de error es la mitad de la lección; las pruebas del proyecto comprueban que acepte y rechace exactamente lo mismo que el motor del navegador. El validador cubre type, required, properties, items, enum, additionalProperties, minimum, maximum, minLength, maxLength y minItems. Quedan fuera las referencias, los combinadores como allOf o anyOf, los formatos y las expresiones regulares dentro del esquema.

Módulo 1 de 500 completados

Completa los módulos de cada nivel para abrir el siguiente y habilitar su mini examen. Cada examen tiene cinco preguntas y se aprueba con cuatro aciertos; completa los cincuenta módulos y aprueba los tres exámenes para cerrar la ruta.

Mini exámenes: 0 de 13 aprobados

01 · Entiende la idea

La idea clave

    Tu misión

    AYUDA GRADUALPistas del módulo

      02 · Prueba tu código

      JSON
      Inicio
      SALIDAAnálisis
      03 · Comprueba el resultadoQué comprobaremos

        Módulo 1 de 50