我做了一个窗口,有一个可编辑的grid表单:
页面传出数据时,我用encode()方法把对象转换成json格式的字符串,但是中文字符成了“u65f6u95f4”,这样的格式,不知道如何转换为中文?
{\"ampm\":\"u65f6u95f4\",\"day1\":2,\"day2\":0,\"day3\":0,\"day4\":0,\"day5\":0,\"day6\":0,\"day7\":0}
我直接将这一个json形式字符串存在表内的一个字段里:
接下来,我要做查询此表的功能,后台java代码:
List<SaveTrain_1> saveTrain_1 = simpl.readTable_1(sport.getId());//返回一个list JSONArray jarr = JSONArray.fromObject(saveTrain_1); JSONObject obj = new JSONObject(); obj.put("project_1", jarr); response.getWriter().write(obj.toString());
打印的obj.toString()为
{"project_1":
[{"sprotid":0,"stayadd1":"","stayadd2":"","trainadd1":"啊啊啊啊啊啊啊啊啊啊啊","trainadd2":"","traindate1":"[{\"ampm\":\"u65f6u95f4\",\"day1\":2,\"day2\":0,\"day3\":0,\"day4\":0,\"day5\":0,\"day6\":0,\"day7\":0}]","traindate2":""}]
}
就在此,不知道如何把各项数据放入页面的表格中,表格形式和下图一样,并且,原来的u65f6u95f4演示为对应的中文?????