Ich habe Frühling erholsame Service implementiert. Es funktioniert gut wie erwartet, aber das Problem hier ist manchmal Anfrage Körper Json Daten haben mehrere Sprachen wie Chinesisch, Französisch, Japanisch.Frühling Restful Unterstützung json Daten multi Sprache
Anfrage Körper
{
"firstName": "demo",
"lastName": "françois1",
"email": "你好"
}
in Verfahren Controller-i in
unten Format JSON-Daten sind immer{
"firstName": "demo",
"lastName": "ad�la�de",
"email": "??"
}
Es gibt eine Menge Unterschied ist, was Benutzer gab Service zur Ruhe und welche Feder Controller-Methode kehrt zu mir zurück. Kann mir jemand helfen, was schief gelaufen ist?
Können Sie ein Stück Code des Controllers teilen? Ist es das, was Sie als Antwort im Browser bekommen? – Braj
@Braj Antwort bin in Controller-Methode bekommen Ich muss Json Daten in der Datenbank persistent aber was Benutzer übergeben und was mein Controller bekommen ist völlig anders – venu
Wie sendet Client JSON Daten an den Controller? Besteht das Problem beim Senden/Senden der Daten mit falscher Codierung vom Client anstelle der Controller-Codierung? Fügen Sie [consume] (https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RequestMapping.html#consumes--) Attribut von 'RequestMapping' hinzu, um es zu testen für korrekt akzeptierte Codierung. Folgen Sie diesem [post] (http://stackoverflow.com/questions/4962023/spring-mvc-requestmapping-headers-can-only-accept-one-value) – Braj