fastjson:JSONObject.parse
JSONObject.toJSONString

解决方案 »

  1.   


    我的意思是,比如我现在做的easyui tree从数据库里读目录列表,我的做法是解析查到的数据然后拼成一条json字符串,然后用JSONArray.fromObject转换,我还没有上班,不知道公司里是怎么弄的,难道也是这么搞么?如果数据量大的话这样拼起来岂不是很蛋疼?
      

  2.   

    Gson或者json-lib这两个类库都行
      

  3.   


    我的意思是,比如我现在做的easyui tree从数据库里读目录列表,我的做法是解析查到的数据然后拼成一条json字符串,然后用JSONArray.fromObject转换,我还没有上班,不知道公司里是怎么弄的,难道也是这么搞么?如果数据量大的话这样拼起来岂不是很蛋疼?从数据库里拿出来的数据,可以通过ORM框架帮你组成对象,或者你自己用反射写个工具也可以把数据组装成对象
      

  4.   

    利用已有的JSON类库自己写一通用的解析类,让它以集合的形式输出JSON中的所有对象,还可以利用已有的JSON解析工具。
    自定义的JSON通用解析类参考:http://blog.csdn.net/xuefeimengli2007/article/details/7782651
    各种JSON与Bean转换工具参考:http://blog.csdn.net/icewst/article/details/8593448