Convertidor de TOON a JSON
El camino de vuelta. Pega TOON, venga de nuestro convertidor o de un modelo, y obtén JSON indentado con cada fila tabular expandida a un objeto completo. El analizador es estricto a propósito: un recuento que no cuadra con su cabecera es un error, no una suposición. Nada de lo que pegues sale de tu navegador.
El texto lo procesa tu propio navegador y no sale de tu dispositivo: esta página no tiene servidor al que enviarlo.
Cómo funciona
Las líneas se leen por indentación. Una cabecera como items[2]{id,name}: toma las dos filas indentadas siguientes y las reconstruye en objetos con los nombres de campo declarados, comprobando tanto el recuento como las celdas de cada fila. Los valores entrecomillados se desescapan y los que no llevan comillas se tipan según la especificación: true, false y null pasan a sus literales, el texto numérico pasa a número y el resto se queda como cadena. Hecho contra la especificación publicada de TOON, comprobada el 23-08-2026.
Preguntas frecuentes
¿Por qué rechaza un documento que ha generado un modelo?
Casi siempre por un recuento que no cuadra: el modelo escribió items[3] y luego puso dos filas, o a una fila le falta una celda. El error indica la línea para que la arregles. Esa dureza es intencionada: aceptar en silencio una fila corta te devolvería un JSON al que le falta un campo sin avisar, que es peor que un error.
¿Un viaje de ida y vuelta JSON a TOON a JSON devuelve lo mismo?
Para lo que este convertidor admite, sí, incluidos los casos incómodos: una cadena "42", una cadena vacía, un valor con coma dentro y las claves que necesitan comillas sobreviven en ambos sentidos. El orden de las claves también se conserva. Lo que no sobrevive es lo que ya pierde el propio JSON, como undefined o un objeto Date, que nunca llegaron a estar ahí.
¿Y las variantes con tabulador o barra vertical?
No están admitidas. La especificación permite tabulador o barra como separador y una forma tabular con clave; este convertidor implementa solo el núcleo con coma y dará error antes que leer mal una de esas. Si las necesitas, dilo y miramos la demanda.