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。您想将singlejava.sql.ResultSet
转换为POJO
,然后将此POJO
转换为JSON
,是吗?您使用的是哪种DBMS?使用Postgres,您可以直接将结果集作为JSON返回