Wie kann ich ersetzen simplejson mit json in django python?
Ich habe folgenden code in meine Ansichten:
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)
Seit simplejson
wird nicht mehr empfohlen werden, kann ich diese
content = json.dumps(obj, **json_opts)
oder muss ich mehr tun?
- Hast du es testen? Was war das Ergebnis?
- Mögliche Duplikate von: stackoverflow.com/questions/712791/...
- Ist simplejson gehen zu veraltet?
- tatsächlich verwendet haben, dass acrross der gesamten Website, und ich habe nur getestet, einige Seiten und seine arbeiten gut, aber ich nicht 100% sicher, das ist ok, in allen Bereichen
- docs.djangoproject.com/en/dev/releases/1.5/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut diese Antwort,
json
istsimplejson
. Allerdings, nach dieser release-note, es gibt vielleicht einige Inkompatibilitäten je nachdem, welche version vonsimplejson
Sie derzeit verwenden. So oder so, Sie ersetzen möchtensimplejson
mitjson
irgendwann. So stellen Sie sicher, testen Sie Ihren code, bevor Sie Sie in der Produktion.Verwenden, python-json statt:
Django 1.5 release notes