ca

JSON cap a JSONL

Converteix un array JSON a JSON Lines (NDJSON) en local - un registre per línia, sense pujades, directament al teu navegador.

Processant en local al teu dispositiu ...

Processant en local al teu dispositiu ...

0%

Es puja el meu fitxer?

No. Tot s'executa al teu navegador - el teu fitxer no surt mai del dispositiu. Per què és verificable

Sense pujar res100% local
El contingut es queda amb tusense accés de tercers
Hosted in GermanyGlobal Content Delivery
Auditat de manera independentTLS A+ · Capçaleres A+

JSON Lines, també NDJSON, escriu exactament un valor JSON per línia i és el format preferit per a registres, canalitzacions de streaming, importacions a bases de dades i dades d'entrenament d'aprenentatge automàtic. Un array JSON clàssic, en canvi, exigeix llegir tot el fitxer de cop. Aquesta eina pren el teu array JSON i escriu cada entrada com a la seva pròpia línia compacta.

La conversió s'executa del tot en local al teu navegador, en JavaScript pur. D'un array d'objectes o de valors obtens un JSON compacte per línia; l'ordre es conserva. També es reconeix un objecte que embolcalla un array d'aquest tipus (per exemple sota la clau data) i se n'usa l'array. El resultat es pot transmetre línia a línia, processar amb eines com jq o carregar en una base de dades per blocs.

Així es tanca el cicle: JSONL a JSON i ara JSON a JSONL estan tots dos disponibles en local. L'eina es manté honesta al respecte: a l'arrel s'espera un array; un únic objecte sense un array que l'embolcalli o un escalar es rebutja amb un missatge clar en lloc de produir un resultat enganyós. No es puja res.

L'avantatge pràctic del JSONL: cada línia és JSON vàlid per si sola. Per això el fitxer es pot transmetre, ampliar i processar línia a línia sense carregar-ho tot de cop a la memòria - i una sola línia defectuosa no fa il·legible tot el document, com passaria amb un array JSON gran.

Fitxa tècnica

Fitxa tècnica
Formats d'entradaJSON
Format de sortidaJSONL
Processament per lotsNo
ProcessamentEn local al navegador (JavaScript)
Càrrega de fitxersCap

En 3 passos

  1. Deixa-hi anar o tria el teu fitxer JSON.
  2. L'eina escriu cada entrada com a la seva pròpia línia.
  3. Baixa el fitxer JSONL.

Límits: Espera un array JSON a l'arrel (o un objecte que embolcalli exactament un d'aquests arrays). Cada entrada s'escriu com a una línia JSON compacta i l'ordre es conserva. Un escalar o un objecte sense un array que l'embolcalli es rebutja amb un missatge clar. Les estructures niades i els tipus de dades (números, booleans, objectes/arrays niats) de cada entrada es mantenen sense canvis com a JSON compacte a la línia.

Preguntes freqüents

Es puja el meu fitxer?

No. La conversió s'executa del tot en local al navegador - no s'envia res.

Què és NDJSON?

NDJSON és un altre nom de JSON Lines: cada línia conté exactament un valor JSON.

I si el meu JSON és un objecte amb un array a dins?

Això es reconeix: s'usa l'array contingut i s'escriu línia a línia.

Es conserva l'ordre?

Sí. Les línies segueixen l'ordre de les entrades de l'array.

També funciona a l'inrevés?

Sí, amb la nostra eina "JSONL a JSON".

Eines relacionades

JSONL cap a JSON · Convertir JSON a CSV · Convertir CSV a JSON · YAML cap a XML · XML cap a TOML · TOML cap a XML