Java 将SQL结果集转换为JSON

Java 将SQL结果集转换为JSON,java,jackson,Java,Jackson,我有一个来自SQL的结果集,结果集可能包含与子级相同的结果(类似于树)。我想将这种树型结构转换为JSON格式。我想知道如何基本上做到这一点。我想将我的ResultSet转换成一个树,然后再转换成JSON。我的JSON应该是这样的: { "name": "value", "children": [ { "name": "value", "children": [

我有一个来自
SQL
的结果集,结果集可能包含与子级相同的结果(类似于树)。我想将这种树型结构转换为
JSON
格式。我想知道如何基本上做到这一点。我想将我的
ResultSet
转换成一个树,然后再转换成
JSON
。我的
JSON
应该是这样的:

{
    "name": "value",
    "children":
     [
        {
            "name": "value",
            "children": 
            [
                {
                    "name": "value"
                }
            ]
        }
    ]
}

我想使用
Jackson
库。

签出。我想应该可以帮你。我不明白你想如何将
java.sql.ResultSet
转换为tree。SQL返回包含一些列的行。我对你的问题最好的理解是:1。您想将single
java.sql.ResultSet
转换为
POJO
,然后将此
POJO
转换为
JSON
,是吗?您使用的是哪种DBMS?使用Postgres,您可以直接将结果集作为JSON返回