Pergunta
Por que minha exportação JSON completa não é um JSON válido?
Resposta
Os arquivos de exportação completos de JavaScript Object Notation (JSON) podem ser muito grandes. Eles estão no formato JSON (NDJSON) delimitado por novas linhas. Em NDJSON, cada linha no arquivo é um objeto JSON válido e separado. O arquivo como um todo não é uma única matriz ou objeto JSON, o que pode fazer com que o arquivo pareça inválido se você o abrir ou analisá-lo como padrão JSON.
Como esses arquivos podem ser grandes, talvez você não consiga abri-los em um editor de texto normal. O editor pode falhar. Em vez disso, visualize parte do arquivo no terminal do seu computador.
Como abrir um arquivo de exportação JSON completo:
- Ir para o diretório que contém seu arquivo de exportação
-
Execute este comando com o nome do arquivo:
head -1 filename
Exemplo de nome de arquivo:export-2019-03-18-1755-803744-360005036874bd48.json
- Copie e cole o resultado em um validador JSON, como jsonlint.com, para verificar o formato de uma linha
Se você precisar dos dados em uma matriz JSON padrão, converta o arquivo NDJSON. Coloque todos os objetos JSON em colchetes quadrados [ ] e separe-os com vírgulas. Para obter mais informações, consulte Exportação de dados para um arquivo JSON, CSV ou XML.
Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.
Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.