Open-The-File.com

Scopri come aprire qualsiasi tipo di file

.NDJSON estensione file

Per aprire file .NDJSON su Windows, apri il file .ndjson in un editor di testo (ad esempio, Blocco note) per visualizzare le righe non elaborate (ogni riga è un documento JSON).

Per aprire un file .ndjson, utilizza un editor di testo semplice (è solo testo UTF-8 con un valore JSON per riga). Per la visualizzazione o la conversione strutturata, utilizzare strumenti che supportano NDJSON/JSON delimitato da nuova riga, come l'ecosistema attorno allo streaming JSON; Kibana esporta anche i dati come NDJSON.

Ultimo aggiornamento: 12 giugno 2026

Apri sul tuo dispositivo

Scegli il tuo sistema operativo per una guida passo passo dedicata.

Come aprire file .NDJSON

Usa queste istruzioni specifiche per piattaforma per aprire file .NDJSON in modo sicuro.

Windows

  1. Apri il file .ndjson in un editor di testo (ad esempio, Blocco note) per visualizzare le righe non elaborate (ogni riga è un documento JSON).
  2. Se ti aspettavi un "normale file JSON", ricorda che NDJSON non è un singolo array JSON; elaborarlo con uno strumento che supporti JSON delimitato da nuova riga (un valore JSON per riga).
Guida completa Windows

Mac

  1. Apri il file .ndjson in un editor di testo (ad esempio, TextEdit in modalità testo normale) per visualizzare i record non elaborati riga per riga.
  2. Per un utilizzo strutturato, importalo/elaboralo come JSON delimitato da nuova riga (ogni riga ha un valore JSON separato), non come un documento JSON.
Guida completa Mac

Linux

  1. Apri il file .ndjson in un editor di testo per ispezionarne il contenuto (ogni riga deve essere un JSON valido).
  2. Se mancano le associazioni di file, aggiungi un'associazione MIME tramite i meccanismi del database MIME del tuo desktop (il sistema di informazioni mime condivise utilizza i glob di estensione per associare i tipi).
Guida completa Linux

iOS

  1. Apri il file .ndjson in un'app con funzionalità di testo normale per visualizzare le righe; se è necessario interrogarlo/trasformarlo, trasferirlo in un ambiente desktop in cui gli strumenti NDJSON sono più comuni.
Guida completa iOS

Android

  1. Apri il file .ndjson in un'app di editor di testo per visualizzarlo come testo normale; per la convalida o la conversione, trasferiscilo in uno strumento desktop che supporti JSON delimitato da nuova riga.
Guida completa Android

Note di sicurezza

  • NDJSON è testo semplice (senza macro), ma viene spesso utilizzato per flussi di dati di grandi dimensioni e non attendibili; JSON malformato o contraddittorio può innescare problemi di prestazioni o di memoria nei parser: è preferibile l'elaborazione in streaming/riga per riga piuttosto che caricare l'intero file in una sola volta.
  • Fai attenzione quando inserisci NDJSON nei sistemi a valle (indicizzatori, dashboard, importatori): ogni riga diventa un record/documento, quindi un file proveniente da una fonte non attendibile può creare campi imprevisti o documenti molto grandi che stressano le pipeline di archiviazione e ricerca.
  • Poiché NDJSON viene spesso utilizzato per log/esportazioni, può contenere dati sensibili (token, e-mail, identificatori). Tratta i file .ndjson come altre esportazioni di dati grezzi ed evita di condividerli pubblicamente senza revisione/redazione.

Se non ti aspettavi questo file

Questa estensione di solito indica dati, testo o contenuti strutturati—non un programma eseguibile di per sé. Il rischio pratico è spesso l’ingegneria sociale (allegato truffaldino o nome fuorviante). Con mittenti fidati servono raramente formule antivirus generiche; questi strumenti sono utili quando vuoi un controllo in più su download inattesi.

Potremmo guadagnare una commissione quando usi i link affiliati. Questo supporta le nostre guide gratuite sulle estensioni file.

Impossibile aprire questo file?

Le cause e le soluzioni più comuni quando i file .NDJSON non si aprono.

Cause comuni

  • "Errore di analisi JSON" quando si utilizza un normale parser JSON
  • Una riga non è un JSON valido, interrompendo l'elaborazione a metà
  • Il file si apre come testo normale, ma sembra "non formattato" o difficile da leggere
  • Tipo di contenuto/aspettative di tipo MIME errate in un'API o in una pipeline

Passi per risolvere

  1. Conferma che il file sia NDJSON: ogni riga dovrebbe essere un valore JSON completo (comunemente un oggetto).
  2. Utilizza un lettore/parser che supporti NDJSON/JSON delimitato da nuova riga (streaming JSON riga per riga) oppure dividi il file per righe e analizza ciascuna riga separatamente.

Cos'è un file .NDJSON?

NDJSON (JSON delimitato da nuova riga) memorizza una sequenza di testi JSON separati da caratteri di fine riga, dove ogni riga è un valore JSON indipendente (comunemente un oggetto). Le specifiche ndjson consigliano l'estensione .ndjson e il tipo di supporto application/x-ndjson. A differenza di un singolo file di array JSON, NDJSON è progettato per essere trasmesso in streaming ed elaborato in modo incrementale riga per riga.

Contesto

NDJSON viene comunemente utilizzato per lo scambio di dati quando i record vengono prodotti nel tempo (ad esempio, registri, flussi di eventi, esportazioni o elaborazione in blocco). Poiché ogni riga è un JSON autonomo, gli strumenti possono aggiungere nuovi record senza riscrivere l'intero file e i consumatori possono analizzare i record non appena arrivano.

Il formato è ampiamente discusso come parte degli approcci "streaming JSON", in cui una sequenza di valori JSON viene inviata o archiviata in modo da supportare l'elaborazione incrementale. Nell'ecosistema Elastico, Kibana esporta gli oggetti salvati in NDJSON, utilizzando esplicitamente un documento per riga.

NDJSON è correlato (ma non uguale a) al formato standardizzato "JSON Text Sequences" nella RFC 7464, che definisce un diverso meccanismo di framing e un tipo di supporto registrato IANA (application/json-seq). Il tipo di media comunemente utilizzato da NDJSON (application/x-ndjson) è una convenzione della comunità descritta dalle specifiche ndjson anziché da un sottotipo registrato da IANA.

Tipi MIME comuni: application/x-ndjson, application/json-seq

Alias noti: .jsonl, .ldjson

Approfondimenti

Risorse autorevoli per ulteriori dettagli sul formato .NDJSON.

Problemi comuni .NDJSON

"Errore di analisi JSON" quando si utilizza un normale parser JSON

Molti parser JSON si aspettano un singolo documento JSON (spesso un oggetto o un array). Un file NDJSON contiene più testi JSON separati da ritorni a capo, quindi un parser che prevede un documento potrebbe non riuscire dopo la prima riga.

  1. Conferma che il file sia NDJSON: ogni riga dovrebbe essere un valore JSON completo (comunemente un oggetto).
  2. Utilizza un lettore/parser che supporti NDJSON/JSON delimitato da nuova riga (streaming JSON riga per riga) oppure dividi il file per righe e analizza ciascuna riga separatamente.

Una riga non è un JSON valido, interrompendo l'elaborazione a metà

NDJSON richiede che ogni record sia un JSON valido su una singola riga. Se un record contiene un ritorno a capo senza caratteri di escape all'interno di una stringa o la riga è troncata/danneggiata, gli strumenti potrebbero non riuscire su quella riga.

  1. Individua il numero di riga errata (molti strumenti lo segnalano) e controlla quella riga specifica in un editor di testo.
  2. Correggere o rimuovere il record non valido; assicurarsi che i ritorni a capo incorporati nelle stringhe siano correttamente sottoposti a escape e che ogni valore JSON rimanga su una riga.

Il file si apre come testo normale, ma sembra "non formattato" o difficile da leggere

NDJSON è ottimizzato per lo streaming piuttosto che per la leggibilità umana. Ogni riga può essere minimizzata JSON senza rientro.

  1. Utilizza un editor di testo con funzionalità di formattazione JSON per stampare in modo gradevole singole righe (record per record).
  2. Se hai bisogno di un singolo documento JSON, converti le righe in un array JSON con uno strumento/flusso di lavoro che legge NDJSON e restituisce JSON standard.

Tipo di contenuto/aspettative di tipo MIME errate in un'API o in una pipeline

NDJSON utilizza comunemente il tipo di supporto application/x-ndjson secondo le specifiche ndjson, ma questo non è un sottotipo registrato IANA; alcuni sistemi potrebbero aspettarsi qualcos'altro o trattarlo come testo generico.

  1. Se controlli il mittente, imposta Content-Type su application/x-ndjson quando interagisci con sistemi che riconoscono la convenzione ndjson-spec.
  2. Se hai bisogno di un'alternativa standardizzata per lo streaming JSON, prendi in considerazione le sequenze di testo JSON RFC 7464 (application/json-seq) dove supportate.

FAQ

NDJSON è uguale a JSON?

Utilizza la stessa sintassi JSON, ma un file NDJSON contiene più testi JSON separati da ritorni a capo (uno per riga). Un tipico file .json contiene solitamente un documento JSON (spesso un oggetto o un array).

Quale tipo MIME dovrei usare per .ndjson?

Le specifiche ndjson consigliano application/x-ndjson. Si tratta di una convenzione ampiamente utilizzata, ma non è un sottotipo di tipo multimediale registrato da IANA (a differenza di application/json-seq di RFC 7464 per sequenze di testo JSON).

Perché Kibana esporta .ndjson?

L'esportazione degli oggetti salvati Kibana di Elastic utilizza NDJSON in modo che ogni riga sia un singolo documento, semplificando lo streaming, l'importazione e l'elaborazione dei record uno per uno.

Qual è l'alternativa standardizzata per lo streaming di sequenze JSON?

RFC 7464 definisce le "sequenze di testo JSON" con il tipo di supporto application/json-seq. Utilizza un approccio di framing diverso rispetto a NDJSON ed è standardizzato tramite RFC.

Estensioni simili

Confronta formati correlati nella stessa categoria per trovare lo strumento giusto più velocemente.