struts2自带的不怎么好用啊
一般开发中是怎么用的啊

解决方案 »

  1.   

    我一般用jsonsimple呵呵,用法就跟他的名字一样简单实用
      

  2.   

    其它其它json框架,比如fastjson,alibaba出品的
      

  3.   

    挺好用的,list转为json,可以让ext直接加载。非常方便
      

  4.   

    我用的是 gson , google 的封装了json 
    说白了就把java对象封装成自字符串可以到处用,并且可以逆转的东东。
      

  5.   

    挺好用的。用法:
    1.在action中将后台的数据封装成json对象
      JSONArray jsonArray = JSONArray.fromObject(taskListOf);//taskListOf是list
    2.在前台
      var taskOfSb=eval('('+oRequest.responseText+')') ;//接收传送过来的json数据
      //oRequest是开始你发送请求的XMLHttpRequest对象
      //eval的作用是解析json数据
      

  6.   


    前台肯定要进行事件触发比如:
    function getInfo(obj) {
       if (obj) {
       $.getJSON("xxx.action", {obj:obj}, function(json){
       var radio= $("showRadio");
       radio.empty();
       $.each(json, function (index, entry) {
       child.append("("<input type=\"radio\" name="radio" value=\"" + entry["id"] + \">");
       });
       });
       }
    }
    上面是通过异步请求你的xxx.action或者是.do或者是个servlet,在请求的action中,组装成json
    返回。就OK了
    上面的例子是,生成radio单选按钮。
      

  7.   

    服务器端处理后将结果以json格式输出到客户端,再由客户端进行接收进行处理。