3
回答
extjs 在action层写的json数据,在控制台打印,带转义字符
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

我的action层是这样写的:

public String accquireDataTypeData() throws TNBusinessException{

        Gson gson = new Gson();
        String data = new String("[{name:'南京',id:'01'},{name:'镇江',id:'02'},{name:'淮安',id:'03'},{name:'徐州',id:'04'}]");
        this.comboJson = gson.toJson(data);
        System.out.println(comboJson);
        return "combo/DataType";

    }

struts.xml中是这样配置的:

<action name="test" class="testAction">
            <result name="combo/DataType" type="json">
                 <!-- <param name="root">comboJson</param> -->
            </result>
</action>


控制台打印的数据是这样的:

"[{name:\u0027南京\u0027,id:\u002701\u0027},{name:\u0027镇江\u0027,id:\u002702\u0027},{name:\u0027淮安\u0027,id:\u002703\u0027},{name:\u0027徐州\u0027,id:\u002704\u0027}]"

带了转义字符,我想请问,该怎么解决这转义字符,我不想带这转义字符。。。。

举报
飞叶er
发帖于4年前 3回/813阅
顶部