{"json":{"name":"刘强"}}  使用struts将属性转换成了json对象,怎样可以去掉前面的json呢?strutsjson

解决方案 »

  1.   

    第一,构建json这个类对象
    这个类对象中包含属性name
    第二,str.replace("json");
      

  2.   

    在前端js中,ajax得到数据后,在回调函数中,用data.json就得到内部的东西,也相当于去掉了那个头
      

  3.   

    这是标准的JSON格式,为什么要去掉?你是要获取name的值是吧?
    封装成JSONObject,先取key为json的json对象,再取这个对象的key和value
      

  4.   

    去掉的方法就是在struts.xml文件夹里面
    <package name="json" extends="json-default" namespace="/json">
    <action name="Json_*" class="com.liu.karaoke.action.JSonAction" method="{1}">
    <result type="json">
    <param name="root">list</param>
    <param name=""></param>
    </result>
    </action>
    </package>