JSON 入门指南
2010-09-14 13:08:07 来源:WEB开发网服务器端输出 JSON 格式数据
下面我们讨论如何在服务器端输出 JSON 格式的数据。以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本。
将 String 对象编码为 JSON 格式时,只需处理好特殊字符即可。另外,必须用 (") 而非 (') 表示字符串:
static String string2Json(String s) {
StringBuilder sb = new StringBuilder(s.length()+20);
sb.append('"');
for (int i=0; i<s.length(); i++) {
char c = s.charAt(i);
switch (c) {
case '"':
sb.append(""");
break;
case '':
sb.append("");
break;
case '/':
sb.append("/");
break;
case 'b':
sb.append("");
break;
case 'f':
sb.append("f");
break;
case 'n':
sb.append("
");
break;
case 'r':
sb.append("
");
break;
case 't':
sb.append(" ");
break;
default:
sb.append(c);
}
}
sb.append('"');
return sb.toString();
}
更多精彩
赞助商链接