如何转换列表<;JsonObject>;在JAVA中调用JsonArray
我已经编写了一段代码,需要从“select*查询”中创建JSON格式的输出。到目前为止,我能够得到这样的输出,但我必须将其封装在“用户”中 我需要这样的东西:如何转换列表<;JsonObject>;在JAVA中调用JsonArray,java,arrays,json,jsonp,Java,Arrays,Json,Jsonp,我已经编写了一段代码,需要从“select*查询”中创建JSON格式的输出。到目前为止,我能够得到这样的输出,但我必须将其封装在“用户”中 我需要这样的东西: { "users": [ { "displayName": "Tony Stark", "givenName": "Toney&quo
{
"users":
[
{
"displayName": "Tony Stark",
"givenName": "Toney",
"surname": "Stark"
},
{
"displayName": "James Martin",
"givenName": "James",
"surname": "Martin"
}
]
}
请在这方面帮助我。是的,如果您创建一个名为Users的模型类,可以将其与属性正确地映射,这样它将完全如您在屏幕截图中所示。 附加参考模型类
如果添加一个wrap类并将其转换为json,那么就很容易了
import java.util.List;
public class UserWrap {
private List<User> users;
public UserWrap(List<User> users) {
this.users = users;
}
}
import java.util.List;
公共类UserWrap{
私人名单用户;
公共用户包装(列出用户){
this.users=用户;
}
}
请用查询数据库并转换为json的代码更新问题,这是否回答了您的问题?List jObj=getJSONFormat(resultSet);我有一个上面给出的列表,我有一个结果集,它也是一个列表,如果你打印这个,你会得到我现在得到的,你能告诉我如何将这个列表包装在“用户”中吗
import java.util.List;
public class UserWrap {
private List<User> users;
public UserWrap(List<User> users) {
this.users = users;
}
}