2011-11-16 43 views
2

我想弄清楚使用哪個simplejson模塊。已經通過我的項目回頭一看,我可以看到在一些地方我使用兩者的混合物:哪個simplejson模塊可用於Google AppEngine?

  • django.utils.simplejson
  • google.appengine.ext.key_range.simplejson

哪我應該使用,爲什麼?

+0

如果你在py27上,你可以使用比simplejson快得多的本地JSON庫。 – sahid

回答

2

你在哪看到什麼推薦使用google.appengine.ext.key_range.simplejson?這是唯一可用的,因爲key_range包碰巧導入了simplejson。不要那樣使用它。

+0

我真的不知道,我想我只是複製並從某處粘貼...謝謝。 – John

0

功能可能是上是相同的,但我會用django.utils.simplejson,這是爲什麼:

  • google.appengine.ext.key_range.simplejson不受任何GAE文件中提及,因此它可能在某些時候移除。
  • django.utils.simplejson與django一起更新的可能性更大,看起來更少的變化將在未來被刪除。
1

對於至少幾個月了,你可以簡單:

import simplejson 

並能正常工作;無需在一些隨機包中找到它。

而且,當然,在Python 2.7運行時,json是標準庫的一部分。

相關問題