2010-04-20 6 views
9

Ich verwende JSON mit Google App Engine.Google App Engine: JSON-Modul

Ich bin mit JSON für Komunikation, so auf der Python Seite ich habe:

import json 

Der Fehler, den ich bekommen habe, ist dies:

< Klasse ‚django.core.exceptions .ViewDoesNotExist '>: views.ganttapp konnte nicht importiert werden. Fehler war: Kein Modul namens JSON

In meinem Stand-alone funktioniert das großartig. Gibt es ein Problem mit JSON in Google App Engine? Oder sollte ich ein anderes Modul verwenden?

Ich weiß nicht, ob Sie das öffnen können, aber hier geht es: http://ganttapp.appspot.com/newgantt. Sie können den Fehler hier finden.

+2

json die Standard-Bibliothek trat in Python 2.6; App Engine verwendet Python 2.5. Es ist eine gute Idee, 2.5 in Ihrer Entwicklungsumgebung zu verwenden, um Code zu vermeiden, der in der Entwicklung "gut funktioniert" und bei der Bereitstellung nicht funktioniert. – geoffspear

+0

Dies ist ein Duplikat von "Wie kann ich JSON in Google App Engine analysieren?": Http://StackOverflow.com/questions/1171584 –

Antwort

17

Vielleicht können Sie die Djangosimplejson Wrapper importieren:

from django.utils import simplejson 
+2

Dies ist in der Tat die Antwort, aus der offiziellen Dokumentation: http://code.google. com/appengine/articles/rpc.html (auch der erste Treffer für [app engine json] in Google) –