Ir al contenido principal
CuteJSON
↑↓ Navegar Enter Seleccionar Esc Cerrar

Conversor de JSON a NDJSON

Convierte un array en un valor JSON por linea para un log o un flujo, y convierte esas lineas de nuevo en un array.

Volver a todas las herramientas

Atajos de teclado

Funcionan donde exista la accion correspondiente en esta pagina.

Abrir la paleta de comandos
Ctrl/Cmd + K
Ejecutar la accion principal
Ctrl/Cmd + Enter
Formatear
Ctrl/Cmd + Shift + F
Minificar
Ctrl/Cmd + Shift + M
Copiar la salida
Ctrl/Cmd + Shift + C
Abrir archivo
Ctrl/Cmd + Shift + O
Descargar la salida
Ctrl/Cmd + S
Cerrar este dialogo
Esc
Abrir este dialogo
F1 / ?

Datos locales

Todo lo de abajo se guarda solo en este navegador, en este dispositivo. Nada de esto se envia jamas a ningun sitio, y cerrar este dialogo no hace falta para que eso siga siendo cierto.

Borradores sin guardar
Herramientas con opciones recordadas

Archivos abiertos recientemente

    Todavia no se abrio ningun archivo en este dispositivo.

    Compartir mediante enlace

    El contenido se guarda en la parte del enlace despues del simbolo #, que los navegadores nunca envian a un servidor. Nada de esto se sube a cutejson.com ni a ningun otro lugar.

    Comparte la primera entrada de esta pagina. En una herramienta con mas de una, solo se incluye esa.

    Todavia no hay nada que compartir. Pegue o escriba algo primero.

    JSON

    Cargar desde una URL

    Obtiene la URL directamente desde tu navegador y carga en este panel el texto que devuelva.

    NDJSON

    El resultado aparece aqui.

    Validacion en lote

    Un informe sobre el JSONL del panel izquierdo, sea cual sea la direccion elegida. Nada aqui cambia el documento.

    Funciona por completo en tu navegador. Nada de lo que pegas se sube, y puedes comprobarlo en la pestana Red de tu navegador.

    Sobre esta herramienta

    NDJSON es un valor JSON por linea, y ese es todo el formato. Existe porque quien lee puede tratar una linea y olvidarla, que es lo que hace que un log o una exportacion grande se puedan transmitir cuando un unico array enorme no. En una linea vale cualquier valor JSON, no solo un objeto, y ninguna linea lleva sangria, porque un salto de linea dentro de un valor terminaria el registro. Esta herramienta omite una linea completamente vacia en lugar de fallar con ella, ya que casi todos los archivos acaban en un salto de linea, e indica la linea que no se puede leer con el numero que tiene en tu archivo y no con una posicion en algun documento reescrito. Ese omitir es lo que hace por defecto; la opcion Lineas en blanco puede tratar una linea vacia como un fallo en su lugar. Conservar lineas validas cambia lo que hace una linea mala con el resto del archivo: en vez de detener la conversion, cada linea se juzga por su cuenta, las que se leen bien forman el resultado, y las que no se listan con su numero de linea y el motivo. Las dos direcciones pasan por el flujo de tokens, asi que un entero de veinte digitos vuelve con sus veinte digitos. La validacion en lote, debajo del conversor, es un informe aparte y no una conversion: comprueba cada registro por su cuenta contra un JSON Schema opcional, comprueba campos obligatorios, busca valores duplicados en un campo ID que elijas, y compara las claves y tipos de cada registro contra la forma que mas registros comparten en realidad, sin cambiar el documento.

    Como se usa

    1. Elige una direccion y pega tu documento en el panel izquierdo, o carga el ejemplo.
    2. Pulsa Convertir. Ir a NDJSON necesita un array, que es la forma JSON que es una secuencia de valores.
    3. Copia el resultado o descargalo. Cualquier linea que no se pueda leer se indica con su numero.