gpt4 book ai didi

java - 如何将 JSON 发布到 Spring 服务器?

转载 作者:行者123 更新时间:2023-12-02 12:21:36 24 4
gpt4 key购买 nike

我从服务器获取对象列表。该对象的一个​​键称为 body,它是一个 json。我几乎不可能知道它的键:键名和它的大小(body)是不同的。

数据示例

来自服务器的数据 = [对象,对象,对象,.....]

object = {
id: 1,
name: "xyz",
body": {
x: "xyz",
y: "xyz",
z: "xys",
}
}

我编辑body,然后将其与对象的id一起发布到服务器。到这里为止都还好。我可以发送请求,但无法处理 Requestparam 类型为 json

如何在JavaSpring内置的后端处理这个post请求?

最佳答案

您必须向 Controller 上的方法添加@RequestBody注释,例如:

@RequestMapping ("url/to/save")
@ResponseBody
public ResponseObject send (@RequestBody RequestObject myRequestObject)
{
//do something

return new ResponseObject ();
}

RequestObject 将是映射到您要保存的 JSON 的 Java 类。 ResponseObject 是您想要返回的任何内容,您也可以返回 void,但 Firefox 有时会出现问题。

关于java - 如何将 JSON 发布到 Spring 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45741544/

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