ListerCi
2017-12-13 16:08使用Gson框架制作Json时遇到的字符转义问题
10第一次做后台遇到一个Json格式的问题,刚开始得到的JsonArray格式如下:
[{"id":8,"account":"123456","password":"123456","name":"啦啦啦"},{"id":9,"account":"10086","password":"123456","name":"哈哈哈"}]
在返回给前端时需要弄成一个JsonObject,于是我写了一个实体类ReturnData,里面只有一个String data,然后使用Gson中的方法(json就是上面的jsonArray):
ReturnData returnData = new ReturnData(json);
String gsonResult = gson.toJson(returnData);
但是在转换时,Gson自动帮我添加了转义字符,最后结果如下:
{"data":"[{\"id\":8,\"account\":\"123456\",\"password\":\"123456\",\"name\":\"啦啦啦\"}
有没有大神知道为什么会自动出现这样的转义字符,以及好一点的解决办法。
- 点赞
- 回答
- 收藏
- 复制链接分享
12条回答
为你推荐
- 使用Gson框架制作Json时遇到的字符转义问题
- gson
- json
- 转义字符
- java
- 12个回答
- java json字符串里的引号转义
- json
- java
- 4个回答
- 从数据库取出来的格式是 json我怎么把他们放到
- 7个回答