我想弄清楚使用哪個simplejson模塊。已經通過我的項目回頭一看,我可以看到在一些地方我使用兩者的混合物:哪個simplejson模塊可用於Google AppEngine?
- django.utils.simplejson
- google.appengine.ext.key_range.simplejson
哪我應該使用,爲什麼?
我想弄清楚使用哪個simplejson模塊。已經通過我的項目回頭一看,我可以看到在一些地方我使用兩者的混合物:哪個simplejson模塊可用於Google AppEngine?
哪我應該使用,爲什麼?
你在哪看到什麼推薦使用google.appengine.ext.key_range.simplejson?這是唯一可用的,因爲key_range包碰巧導入了simplejson。不要那樣使用它。
我真的不知道,我想我只是複製並從某處粘貼...謝謝。 – John
功能可能是上是相同的,但我會用django.utils.simplejson
,這是爲什麼:
google.appengine.ext.key_range.simplejson
不受任何GAE文件中提及,因此它可能在某些時候移除。django.utils.simplejson
與django一起更新的可能性更大,看起來更少的變化將在未來被刪除。對於至少幾個月了,你可以簡單:
import simplejson
並能正常工作;無需在一些隨機包中找到它。
而且,當然,在Python 2.7運行時,json
是標準庫的一部分。
如果你在py27上,你可以使用比simplejson快得多的本地JSON庫。 – sahid