六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 57|回复: 0

java 中 String 对象类型 转换为 JSON格式

[复制链接]

升级  42%

5

主题

5

主题

5

主题

童生

Rank: 1

积分
21
 楼主| 发表于 2013-1-27 04:47:21 | 显示全部楼层 |阅读模式
如何在服务器端输出 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("\\b");              break;          case '\f':              sb.append("\\f");              break;          case '\n':              sb.append("\\n");              break;          case '\r':              sb.append("\\r");              break;          case '\t':              sb.append("\\t");              break;          default:              sb.append(c);          }      }      sb.append('\"');      return sb.toString();   }
该文章转载自德仔工作室
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表