私はjythonでpythonスクリプトを作成していますが、jsonモジュールにはdosyentが存在する必要があります。あなたは、ホストのjythonにインストールすることなく、スクリプトを使って移動できる単一のファイルとしてモジュールを含める方法を知っています。私はpypiで見つけたシンプルなjsonモジュールを使うつもりだったjythonのポータブルjsonモジュール
もし役に立ったとします。
私はjythonでpythonスクリプトを作成していますが、jsonモジュールにはdosyentが存在する必要があります。あなたは、ホストのjythonにインストールすることなく、スクリプトを使って移動できる単一のファイルとしてモジュールを含める方法を知っています。私はpypiで見つけたシンプルなjsonモジュールを使うつもりだったjythonのポータブルjsonモジュール
もし役に立ったとします。
は、Javaで書かれたのJython 2.5のためのhttp://opensource.xhaus.com/projects/jyson
速いJSONコーデックを、試してみてください。
Jython 2.7.0に標準ライブラリjsonモジュールが追加されました.jsonモジュールはJavaに移植されているのでかなり高速です。 JSONモジュールのAPIを考えると、おそらく速いだろうGSon、ジャクソン、またはJysonなどの
### json_dump ###
Min: 0.385395 -> 0.634000: 1.65x slower
Avg: 0.388340 -> 0.831400: 2.14x slower
Significant (t=-3.59)
Stddev: 0.00331 -> 0.27605: 83.3334x larger
### json_dump_v2 ###
Min: 2.642799 -> 3.480000: 1.32x slower
Avg: 2.680320 -> 3.715000: 1.39x slower
Significant (t=-6.72)
Stddev: 0.04087 -> 0.34167: 8.3607x larger
### json_load ###
Min: 0.816147 -> 2.266000: 2.78x slower
Avg: 0.832826 -> 2.578800: 3.10x slower
Significant (t=-8.27)
Stddev: 0.01652 -> 0.47203: 28.5677x larger
その他のオプション:私はstandard Python benchmark suiteでJSONのベンチマークを実行しました。
あなた自身のjson-libを書いていますか? – Blauohr
simplejsonパッケージはJythonで動作します(より良いパフォーマンスを提供するオプションのC拡張はサポートされていません)。しかし、それは単一のモジュールではありません。 – mzjn
jython 2.7a2にはjson libがあります。 – chenyi1976