我正在尝试读取通过json.dump
python 中的模块生成的 json 文件,并使用JSON.parse
. 但是,对于某些 json 转储,javascript 会为无效文字抛出异常。有谁知道为什么会发生这种情况,或者我应该怎么做才能防止这种情况发生?
浏览器:Chrome/Firefox;蟒蛇版本:2.7
EDIT1:基于提供一些代码的评论
1)json转储使用
import json
json.dump(<python-dict>, open(<filename>,'w'), encoding='utf-8')``
2)代码读取使用
d3.json
输出:在调用回调之前抛出语法错误。JSON.parse
输出:无效的 json
EDIT2:它可能是相关的,json 转储非常大,大约 24M 未压缩。