【发布时间】:2019-03-09 12:15:46
【问题描述】:
在我的 Spring 应用程序中,我有一个对象 FooBar,当向端点发出请求时,REST 会返回此对象:
{
"item":"foo",
"value":"bar"
}
但我创建了另一个对象 FooBarMap,它具有 Map<String, FooBar>
和另一个返回 FooBarMa 的端点,现在我得到的是类似的东西:
{
"name":"Jimmy",
"foobar":"foobarmap@b7f23d9"
}
所以本质上我得到的是原始对象,而不是序列化为 JSON
我希望:
{
"name":"Jimmy",
"foobar":{
"item":"foo",
"value":"bar"
}
}
【问题讨论】:
-
您也应该包含您创建的 Java 类。
-
您最后的 JSON 无效。用真实的回答更新问题。