【发布时间】:2022-01-18 07:50:33
【问题描述】:
我正在尝试使用 java 从后端返回响应,其中响应是 json 值列表。
这种格式的数据可以返回吗?
{"someKey": someValue},
{"someKey2": someValue},
{"someKey2": someValue}
我注意到 json 值总是返回包装在这样的数组中
[
{"someKey": someValue},
{"someKey2": someValue},
{"someKey2": someValue}
]
我被要求在不包含在数组中的情况下返回 json 数据,但我在执行此操作时遇到了麻烦。甚至可以在不包装在数组中的情况下返回 json 对象列表吗?这是在 java 中使用 ObjectMapper 类
【问题讨论】:
-
响应应该是有效的 JSON,第一个不是有效的 JSON。
-
客户端想要非数组响应的原因是什么?他们真的明白自己想要什么吗?
-
不确定原因,我只是被告知要这样做,并认为这是可能的。尝试了几个小时后,我真的认为这是不可能的,因为它甚至不是有效的 JSON
标签: java json spring-boot