[英]How to convert List<JsonObject> to JsonArray in JAVA
我写了一个代码,我需要从“选择 * 查询”中创建一个 JSON 格式 output 。 到目前为止,我能够像这样获得 output,但我必须将它包装在“用户”中
{
"displayName": "Tony Stark",
"givenName": "Tony",
"surname": "Stark"
},
{
"displayName": "James Martin",
"givenName": "James",
"surname": "Martin"
}
我需要这样的东西:
{
"users":
[
{
"displayName": "Tony Stark",
"givenName": "Toney",
"surname": "Stark"
},
{
"displayName": "James Martin",
"givenName": "James",
"surname": "Martin"
}
]
}
请帮我解决这个问题。
是的,如果您创建一个名为 Users, map 的 model class 是可能的,它与它的属性一起正确显示,因此它将完全如您在屏幕截图中所示。 附上参考 model class。
如果添加一个包装 class 并将其转换为 json 会很容易
import java.util.List;
public class UserWrap {
private List<User> users;
public UserWrap(List<User> users) {
this.users = users;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.