扫码关注官方订阅号
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
是的会自动加上斜杆 不要紧的,可以正常解析
从数据库中获取到的应是数据库中存储的正常的值。在从数据库获取到值,到接口中解析为JSON数据中,看是否加了什么转义的操作没有。
Article article = new Article(); article.setContent("第二版"); article.setUrl("http://www.baidu.com/app/z.apk"); System.out.println(JSON.toJSONString(article)); Gson gson = new Gson(); System.out.println( gson.toJson(article));
{"content":"第二版","url":"http://www.baidu.com/app/z.apk"} {"url":"http://www.baidu.com/app/z.apk","content":"第二版"}
最后,这个并不影响你的正常解析
不知道你用什么json序列化工具,而且你是直接在浏览器显示数据,显示的行为有可能受浏览器影响。
建议你用postman这类工具调试接口。
postman
正如其他人所说,这不会影响你的数据解析,所以不要在意这些细节。
一些 JSON 组件(如 simple-json)会将字符串中 \/'" 均加上转义符(而其实 /' 可转可不转)。放心好了, 当 JS 这边解码后,会变回的。
如其他人说的,使用 Postman 或安装 JSONView 等插件即可用更友好的方式查看 JSON,后者您得 response.setContentType("application/json"),前者即使没设也可以选 JSON 来查看。
首先,不要担心这个问题:1.自动给你加上这个反斜杠是由于你使用的gson导致的,建议使用阿里巴巴的fastjson。2.即使这样,也不影响前端的取值,前端同样可以从url中获取到正确的值的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
是的会自动加上斜杆 不要紧的,可以正常解析
从数据库中获取到的应是数据库中存储的正常的值。在从数据库获取到值,到接口中解析为JSON数据中,看是否加了什么转义的操作没有。
最后,这个并不影响你的正常解析
不知道你用什么json序列化工具,而且你是直接在浏览器显示数据,显示的行为有可能受浏览器影响。
建议你用
postman这类工具调试接口。正如其他人所说,这不会影响你的数据解析,所以不要在意这些细节。
一些 JSON 组件(如 simple-json)会将字符串中 \/'" 均加上转义符(而其实 /' 可转可不转)。放心好了, 当 JS 这边解码后,会变回的。
如其他人说的,使用 Postman 或安装 JSONView 等插件即可用更友好的方式查看 JSON,后者您得 response.setContentType("application/json"),前者即使没设也可以选 JSON 来查看。
首先,不要担心这个问题:
1.自动给你加上这个反斜杠是由于你使用的gson导致的,建议使用阿里巴巴的fastjson。
2.即使这样,也不影响前端的取值,前端同样可以从url中获取到正确的值的。