package test;
import java.util.List;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JSONUtil {
public static String list2JSON(List<?> list) {
JSONArray ja = JSONArray.fromObject(list);
String s = htmlEncode(ja.toString());
return s;
}
public static String obj2JSON(Object o) {
JSONObject obj = JSONObject.fromObject(o);
String s = htmlEncode(obj.toString());
return s;
}
public static String htmlEncode(String str) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < str.length(); i++) {
int c = (int)str.charAt(i);
if (c>127 && c!=160) {
sb.append("&#").append(c).append(";");
} else {
sb.append((char)c);
}
}
return sb.toString();
}
}
网页获取JSON中文返回乱码解决方案(java + js)
4星 · 超过85%的资源 需积分: 41 23 浏览量
2013-07-31
13:58:28
上传
评论
收藏 670B RAR 举报
suixinju
- 粉丝: 0
- 资源: 4
- 1
- 2
- 3
前往页