有一种方法可以使用 Python 漂亮地打印有效的 JSON:How can I pretty-print JSON in (unix) shell script?
但是 jsonlint.com 会漂亮地打印 JSON,即使出现问题也是如此。
我想这样做,而且我正在使用 Python。有谁知道执行此操作的脚本?
谢谢:)
最佳答案
@kelw已经指出了demjson
,对于稍微无效的JSON效果很好。对于更不符合 JSON 的数据,我写了 barely_json
:
from barely_json import parse
from pprint import pprint
invalid_json = '[no, , {complete: yes}]'
data = parse(invalid_json)
pprint(data)
关于python - 使用 Python 漂亮地打印无效的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11000114/