gpt4 book ai didi

java - Spring mvc 映射 json 到 pojo 属性为空

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:16:30 28 4
gpt4 key购买 nike

一个 Rest 服务被映射到一个带有一些 @RequestBody 的 url 上,我在其中将 json 映射到 pojo。 Pojo 包含嵌套类,下面是示例代码。

@RequestMapping(value = "/saveExampleObject.html", method = RequestMethod.POST)
public @ResponseBody List<String> saveExampleObjectDefintion(@RequestBody ExampleObject exampleObject) throws DataAccessException,DataNotPersistException {
List<String> msg = saveService.save(exampleObject);
return msg;
}

对象就像

class ExampleObject{
String name;
SubClass subClass;
.....
}

json是

{
"name":"name",
"subClass":{
.....
}

我已经配置了 spring mvc 注解,转换也在进行中。但是某些字段为空。我交叉检查了空字段的名称,它们与 json 和 pojo 中的名称相同。

附言只有第一个字段在子类中获取值。谢谢。

最佳答案

在你的 json 中你有子类但是在你的类中你有子类......区分大小写

关于java - Spring mvc 映射 json 到 pojo 属性为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34614162/

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