JSON im Spring MVC mit Jackson JSON analysieren
Ok, so habe ich das für ein wenig während jetzt und bin nicht weiter auf. Ich habe eine Spring MVC servlet, das muss ich akzeptieren JSON aus JavaScript-front-end-web-app. Zum Parsen der JSON-ich Jackson. Ich benötige die Werte in den JSON und speichern Sie Sie in einer Liste in der Reihenfolge in der JSON. Ich habe versucht, mit der JsonFactory mit dem JsonParser und JsonNode Objekte, sondern kann durchaus zum laufen bekommen. Ich habe auch versucht, öffnen Sie einfach einen BufferedReader und Durchlaufen den request-body line by line, aber kann wieder nicht Recht bekommen. Ich habe ein paar Fragen hier, aber keines war so weit für mich gearbeitet.
Könnte jemand in der wissen, zeigen Sie mich in die richtige Richtung hier, bitte, eine web-Seite mit einem Beispiel wäre toll!
InformationsquelleAutor der Frage MeanwhileInHell | 2011-05-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der springende Punkt bei der Verwendung eines mapping-Technologie, wie Jackson ist, können Sie Objekte verwenden (Sie müssen nicht zum Parsen der JSON-selbst).
Definieren Sie eine Java-Klasse, die in etwa den JSON-Sie erwarten wird.
z.B. JSON:
könnten abgebildet werden, um diese Klasse:
Nun, wenn Sie eine Controller-Methode wie diese:
und übergeben Sie den JSON-von oben, Jackson wird automatisch ein Zischen Objekt für Sie, und es wird serialisieren der JSON-Ansicht des zurückgegebenen Objekts an die Antwort mit dem mime-Typ
application/json
.Für ein voll funktionsfähiges Beispiel siehe diese frühere Antwort von mir.
InformationsquelleAutor der Antwort Sean Patrick Floyd
Ich bin mit json-lib von http://json-lib.sourceforge.net/
json-lib-2.1-jdk15.jar
Mehr samples hier http://json-lib.sourceforge.net/usage.html
InformationsquelleAutor der Antwort denny