我正在用jython製作python腳本,我需要使用jython 2.5中的dosent存在的json模塊。你們中的任何一個人都知道一種將模塊包含爲單個文件的方法,該文件可以隨腳本一起移動,而無需將其安裝在主機的jython上。我打算使用我在pypi上找到的簡單json模塊jython中的便攜式json模塊
如果有幫助。
我正在用jython製作python腳本,我需要使用jython 2.5中的dosent存在的json模塊。你們中的任何一個人都知道一種將模塊包含爲單個文件的方法,該文件可以隨腳本一起移動,而無需將其安裝在主機的jython上。我打算使用我在pypi上找到的簡單json模塊jython中的便攜式json模塊
如果有幫助。
嘗試http://opensource.xhaus.com/projects/jyson
Jython的2.5 A快速JSON的編解碼器,用Java編寫的。
Jython 2.7.0現在包含標準庫json模塊,現在已經移植到Java,這是相當快的。我跑在standard Python benchmark suite的JSON基準:
### 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
像GSON,傑克遜,或Jyson其他選項可能會更快,因爲json模塊的API。
編寫你自己的json-lib? – Blauohr 2012-03-20 08:52:54
simplejson軟件包可以與Jython一起工作(不支持可提供更好性能的可選C擴展)。但它不是一個單一的模塊。 – mzjn 2012-03-21 19:01:24
jython 2.7a2裏面有json lib。 – chenyi1976 2012-11-20 00:37:50