2012-03-19 58 views
3

我正在用jython製作python腳本,我需要使用jython 2.5中的dosent存在的json模塊。你們中的任何一個人都知道一種將模塊包含爲單個文件的方法,該文件可以隨腳本一起移動,而無需將其安裝在主機的jython上。我打算使用我在pypi上找到的簡單json模塊jython中的便攜式json模塊

如果有幫助。

+0

編寫你自己的json-lib? – Blauohr 2012-03-20 08:52:54

+1

simplejson軟件包可以與Jython一起工作(不支持可提供更好性能的可選C擴展)。但它不是一個單一的模塊。 – mzjn 2012-03-21 19:01:24

+1

jython 2.7a2裏面有json lib。 – chenyi1976 2012-11-20 00:37:50

回答

-1

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。