java json解析乱码解决办法
1、打开MyEclipse工具,新建一个“jsp”页面,在页面中编写js代码,这里我用的jquery
jQuery("select[name='fatherC']").change(function(){
jQuery.getJSON("${basePath}jilian",params,function(data){
});
});
在这里用的jQuery的 getJSON方法

2、然后新建类,我这里由于用的是springMVC ,所以方法的代码如下:
public void jilianCate(HttpServletResponse response,HttpServletRequest request){
String s ="123测试";
Map<String,Object> result = new HashMap<String,Object>();
result.put("status", s);
JSONObject json = JSONObject.fromObject(result);
try {
response.setContentType("text/html; charset=utf-8");
response.getWriter().print(json.toString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

3、上述代码中,如果返回的是乱码 就可以加入response.setContentType("text/html; charset=utf-8"); 这段代码,即可解决
