gpt4 book ai didi

json - 如何在不打开的情况下将巨大的单行json文件转换为多行文件?

转载 作者:行者123 更新时间:2023-11-29 09:24:47 25 4
gpt4 key购买 nike

我有一个很大(大约 200Mb)的单行 json 文件,我想将其转换为更具可读性的多行 json(或 txt)文件。

我尝试使用 sublime text 等文本编辑器打开该文件,但它需要很长时间才能打开。所以,我想在不打开文件的情况下进行转换。

因此,我无法使用 this 中建议的界面所以问题。

我尝试按照 this 中的建议 pretty-print json 文件通过执行以下操作来回答。

cat myjsonfile.json | python -m json.tool > pretty.json

但终端打印了以下消息,我得到了一个空的 pretty.json 文件。

Extra data: line 1 column 34255 - line 1 column 173769197 (char 34254 - 173769196)

我正在考虑安装 visual basic,只是为了转换文件。但是否有更好、更高效的方式来进行转换?

最佳答案

最简单的方法是使用 jq 漂亮地打印 json:

jq . myjsonfile.json > pretty.json

但是从 python 输出来看,我怀疑 json 文件可能格式不正确。

关于json - 如何在不打开的情况下将巨大的单行json文件转换为多行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57728801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com