如何单表查询出来的数据后台组合成树形json数据,

表table结构为:name ,id ,pid,level
拿到数据后 如何用递归 组合成一个树形的列表json数据?
求大神解答。

你是要web端显示还是什么?一般web端的js树都支持扁平或者嵌套结构的json数据,不需要服务器端处理
或者客户端js处理
easyui tree支持扁平、简单数据结构扩展