comment obtenir les données JSON au Printemps contrôleur?
Je sais que c'est simple . Mais je ne pouvais pas trouver une solution.
Mon jQuery-ajax sera ,
var json = {"message":"Message123","time":"time123","name":"test123"}
data : JSON.stringify(json),
Mon Printemps contrôleur sera ,
@RequestMapping(value = "chat.html", method=RequestMethod.GET )
public @ResponseBody String getChat() {
System.out.println("Entered in to the controller ");
String name == ???
String msg == ???
String time == ???
//Process the functionality using the msg,name,time
return "Json String";
}
Comment puis-je obtenir les valeurs de ce nom, un message , une fois.
Espérons que nos membres de la pile va m'aider.
- double possible de Parsing JSON dans Spring MVC à l'aide de Jackson JSON
- Vous dites que
@RequestBody
va résoudre mon problème.Droit ? - Je suis en train de dire que votre question a déjà été posée, et qu'il a été répondu à fond. À l'aide de
@RequestBody
est une partie de la réponse, en effet. - ok . Mais je n'étais pas au courant de cette réponse.Si seulement posé une question.Désolé...
- Pas de problème, heureux de vous aider. Jetez un oeil à stackoverflow.com/help/how-to-ask et stackoverflow.com/help/duplicates pour en savoir plus à propos de poser des questions et de dupliquer des questions.
Vous devez vous connecter pour publier un commentaire.
Contrôleur
- Je utiliser le
net.sf.json.JSONObject
Vous pouvez utiliser org.Json jar à partir de ce lien ...
Ensuite, essayez ce code, que j'ai fait est dans mon projet actuel et fonctionne correctement et efficacement
Dans le contrôleur de modifier votre code comme ceci