gpt4 book ai didi

java - 如何在 Spring Controller 中获取 JSON 数据?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:51:47 25 4
gpt4 key购买 nike

我知道这很简单。但找不到解决方案。

我的 jQuery-ajax 将是,

var json = {"message":"Message123","time":"time123","name":"test123"}

data : JSON.stringify(json),

我的 Spring Controller 将是,

@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";
}

如何获取名称、消息、时间的值。

希望我们的堆栈成员能帮助我。

最佳答案

var json = {"message":"Message123","time":"time123","name":"test123"}
data : JSON.stringify(json) should have a key ,

data : {json:{"message":"Message123","time":"time123","name":"test123"}},
url:/json/test

Controller

@RequestMapping(value = {"json/test"},method = RequestMethod.GET)
@ResponseBody
public String jsonTest(String json){
JSONObject jsonObject = JSONObject.fromObject(json);
String m = jsonObject.get("message").toString();
String t = jsonObject.get("time").toString();
String n = jsonObject.get("name").toString();
}

我使用 net.sf.json.JSONObject

关于java - 如何在 Spring Controller 中获取 JSON 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17545717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com