直接从DataBase结果集转换为JSON

时间:2011-09-08 14:02:29

标签: java json

1       2       4   5
1       2       4   5
1       2       4   5
1       2       4   5
1       2       4   6
1       3       4   6
1       3       4   6

将上述内容视为数据库结果集。这里有一个根是1,有两个孩子2和3. 2和3都有4个孩子。 4有两个孩子5和6。 现在要将相同的树结构转换为JSON,我在java中填充bean,然后将bean转换为JSON String。我感兴趣的是,是否有可能直接从数据库结果到JSON实现相同的目标。

2 个答案:

答案 0 :(得分:1)

直接(不写数据转换器),没有。您可以编写一个转换器来获取bean并将数据结构转换为JSON字符串。其中一个这样的库是Google GSON。除此之外,我不敢。

答案 1 :(得分:0)

您可以将存储过程用于数据格式并返回JSON字符串。您仍然需要计算逻辑以将这些行转换为JSON结构