WEB开发网
开发学院网页设计JavaScript JSON 入门指南 阅读

JSON 入门指南

 2010-09-14 13:08:07 来源:WEB开发网   
核心提示: 服务器端输出 JSON 格式数据 下面我们讨论如何在服务器端输出 JSON 格式的数据,以 Java 为例,JSON 入门指南(4),我们将演示将一个 Java 对象编码为 JSON 格式的文本, 将 String 对象编码为 JSON 格式时,只需处理好特殊字符即可,另外

服务器端输出 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();
}

上一页  1 2 3 4 5 6  下一页

Tags:JSON 入门指南

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接