问题
为什么我的完整 JSON 导出不是有效的 JSON?
回答
完整 JavaScript 对象表示法 (JSON) 导出文件可能非常大。它们是换行符定界的 JSON (NDJSON) 格式。在 NDJSON 中,文件中的每一行都是一个单独的有效 JSON 对象。整个文件不是单个 JSON 数组或对象,如果您作为标准 JSON 打开或解析,会使文件显示为无效。
这些文件可能很大,无法在常规文本编辑器中打开。编辑器可能会崩溃。请在您计算机的终端中查看部分文件。
要打开完整的 JSON 导出文件:
- 前往包含导出文件的目录
-
使用您的文件名运行此命令:
head -1 filename
文件名示例:export-2019-03-18-1755-803744-360005036874bd48.json
- 将结果复制粘贴到 JSON 验证器中,例如 jsonlint.com,以检查一行的格式
如果您需要标准 JSON 数组中的数据,请转换 NDJSON 文件。将所有 JSON 对象放在方括号中 [ ] ,用逗号隔开。有关更多信息,请参阅 将数据导出到 JSON、CSV 或 XML 文件。
注意:只有帐户的管理员才有权将数据导出到 JSON、CSV 或 XML 文件。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。