2012-10-22 12 views
6
Ben görüşlerimi şu kod var

: simplejson yanaSimplejson'u django python'da json ile nasıl değiştirebilirim?

def __init__(self, obj='', json_opts={}, mimetype="application/json", *args, **kwargs): 
     content = simplejson.dumps(obj, **json_opts) 
     super(JSONResponse, self).__init__(content, mimetype, *args, **kwargs) 

gidiyor kaldırılacaktır için, ben bu

content = json.dumps(obj, **json_opts) 

kullanın veya daha yapmama gerek var mı ki?

+0

bunu test mü? Sonuç neydi? – gecco

+1

Olası kopya: http://stackoverflow.com/questions/712791/json-and-simplejson-module-differences-in-python –

+0

Simplejson kullanımdan kaldırılacak mı? – Pramod

cevap

4

this answer, json'a göre simplejson'dir. Ancak, bu release note'a göre, şu anda kullanmakta olduğunuz simplejson sürümüne bağlı olarak bazı incompatibilities olabilir. Her iki durumda da simplejson'u json ile bir noktada değiştirmek isteyeceksiniz. Sadece kodunuzu test etmeden önce test etmeyi unutmayın. yerine

+1

Ne yazık ki bu kadar basit değil. Lütfen soru yorumlarındaki bağlantıdaki Django belgelerinde bulunan hata raporunu okuyun. –

+0

Bunu işaretlediğiniz için teşekkürler. Cevabımı olası uyumsuzlukları yansıtacak şekilde güncelledim. –

İlgili konular