2011-09-08 57 views
0
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 

將上述視爲DB結果集。這裏有一個根是1,它有兩個孩子2和3.兩個孩子和3個孩子都有4個孩子。 4有兩個孩子5和6. 現在將相同的樹結構轉換爲JSON我在java中填充一個bean,然後將該bean轉換爲JSON字符串。我感興趣的是是否可以直接從數據庫結果到JSON實現相同的功能。直接從DataBase結果集轉換爲JSON

+0

我想說取決於數據庫。你在使用哪一個? –

+0

我正在使用oracle 10 –

回答

1

直接(不寫入數據轉換器),沒有。您可以編寫一個轉換器來獲取bean並將數據結構轉換爲JSON字符串。一個這樣的庫就是Google GSON。除此之外,我恐怕不會。

0

您可以使用存儲過程來格式化數據並返回JSON字符串。您仍然需要制定邏輯將這些行轉換爲JSON結構