json.dump
Python のモジュールで生成された json ファイルを読み込もうとしていますJSON.parse
。ただし、一部の json ダンプでは、javascript が無効なリテラルの例外をスローしています。なぜこれが起こるのか、またはこれを防ぐために何をすべきか知っている人はいますか?
ブラウザ: Chrome/Firefox; Python バージョン: 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 です。