typestar

JSON en JavaScript

Serializar y parsear, con manejo de errores.

const profile = { name: "ada", langs: ["js", "rust"], active: true };

const text = JSON.stringify(profile, null, 2);
const compact = JSON.stringify(profile);
const restored = JSON.parse(text);

function safeParse(input) {
  try {
    return { ok: true, value: JSON.parse(input) };
  } catch (error) {
    return { ok: false, error: error.message };
  }
}

Cómo funciona

  1. stringify recibe la indentación como tercer argumento.
  2. parse lanza un error ante entrada malformada.
  3. Envolverlo devuelve, en cambio, un objeto resultado.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
13
Caracteres a escribir
341
Tokens
100
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 63 segundos.

Escribe este fragmento

Paso 1 de 3 en Formatos de datos; paso 40 de 43 en Fundamentos del lenguaje.

← Anterior Siguiente →

JSON en otros lenguajes