Domanda
Perché la mia esportazione JSON completa non è JSON valida?
Risposta
I file di esportazione JSON (JavaScript Object Notation) completi possono essere molto grandi. Sono in formato JSON (NDJSON) delimitato da una nuova riga. In NDJSON, ogni riga del file è un oggetto JSON valido separato. Il file nel suo insieme non è un singolo array o oggetto JSON, il che può rendere il file non valido se lo apri o lo analizzi come JSON standard.
Poiché questi file possono essere di grandi dimensioni, potresti non essere in grado di aprirne uno in un normale editor di testo. L’editor potrebbe bloccarsi. Visualizza invece parte del file nel terminale del computer.
Per aprire un file di esportazione JSON completo:
- Vai alla directory che contiene il file di esportazione
-
Esegui questo comando con il nome del file:
head -1 filename
Esempio di nome file:export-2019-03-18-1755-803744-360005036874bd48.json
- Copia e incolla il risultato in un validatore JSON, come jsonlint.com, per verificare il formato di una riga
Se hai bisogno dei dati in un array JSON standard, converti il file NDJSON. Inserisci tutti gli oggetti JSON tra parentesi quadre [ ] e separali con virgole. Per maggiori informazioni, consulta Esportazione di dati in un file JSON, CSV o XML.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.