有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JAVA中的数组如何将json数据插入到嵌套的json属性中?

我在java服务器上有以下代码:

JSONArray resultJson = new JSONArray();
try{
    ConnectToDB();
    stmt = conn.prepareStatement(query);
    m_ResultSet = stmt.executeQuery();
    resultJson = FromDBToJSON.toJSON(m_ResultSet);
    }

我得到了这个结果:

id: 1,
dest_country: "England",
fname: "Duncan",
lname: "Hurley",
address: "xyz"
},
{
id: 2,
dest_country: "England",
fname: "Duncan",
lname: "Hurley",
address: "xyz"
},
{
id: 3,
dest_country: "Israel",
fname: "Duncan",
lname: "Hurley",
address: "xyz"
},
{
id: 4,
dest_country: "USA",
fname: "Duncan",
lname: "Hurley",
address: "xyz"
},

我需要将所有用户数据(即fname、lname、address)放入一个嵌套属性中,例如:

{
    id : 2,
    dest_country: "England",
    user: {
        fname: "Duncan",
        lname: "Hurley",
        address: "xyz"
    }
}

如何做到这一点

谢谢!


共 (0) 个答案