String类型转换JSON

sole.mjc 2018-05-14 05:05:14
{"body":"{\"result\":\"success\",\"secretKey\":\"5CDFCF1FFA1FE681D0B86DFF0F6B41F6C\",\"info\":\"操作成功\",\"userType\":5}","contentType":"text/html;charset=UTF-8","headers":{"Content-Length":"103","Expires":"Thu, 01 Jan 1970 00:00:00 GMT","Set-Cookie":"SERVERID=f0538864efeb09e6148303f4e93f3037|1526288440|1526288440;Path=/","Access-Control-Max-Age":"172800","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,HEAD,OPTIONS,PATCH","Connection":"keep-alive","Server":"Tengine","Cache-Control":"max-age=600","Pragma":"no-cache","Access-Control-Allow-Headers":"X-Requested-With,X-Sequence,X-Ca-Key,X-Ca-Secret,X-Ca-Version,X-Ca-Timestamp,X-Ca-Nonce,X-Ca-API-Key,X-Ca-Stage,X-Ca-Client-DeviceId,X-Ca-Client-AppId,X-Ca-Signature,X-Ca-Signature-Headers,X-Ca-Signature-Method,X-Forwarded-For,X-Ca-Date,X-Ca-Request-Mode,Authorization,Content-Type,Accept,Accept-Ranges,Cache-Control,Range,Content-MD5","Date":"Mon, 14 May 2018 09:00:42 GMT","Access-Control-Allow-Origin":"*","X-Ca-Request-Id":"47B0D0AB-03F2-415D-85E1-7C40D64EB260","Content-Type":"text/html;charset=UTF-8"},"requestId":"47B0D0AB-03F2-415D-85E1-7C40D64EB260","statusCode":200}


转换成json类型,获取body中的参数
...全文
1779 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
java-小学生 2018-05-15
  • 打赏
  • 举报
回复
https://blog.csdn.net/yitian_66/article/details/79877276
  • 打赏
  • 举报
回复
需要你自己处理一下,java里面双引号必须加转义符,还有一种不加的办法,就是你把字符串从console输入,或者从文件中读取,直接写java里面就需要转义符
sole.mjc 2018-05-15
  • 打赏
  • 举报
回复
引用 2 楼 u010970951 的回复:
String str = "{\"body\":\"{。。。。}}"; net.sf.json.JSONObject json = net.sf.json.JSONObject.fromObject(str); net.sf.json.JSONObject body = json.getJSONObject("body"); System.out.println(body);
我这里面的body没有转义符号的,body不带\符号的
  • 打赏
  • 举报
回复
https://www.json.cn/
Coder_D 2018-05-15
  • 打赏
  • 举报
回复
google的gson alibaba的fastjson 了解一下
q654772918 2018-05-15
  • 打赏
  • 举报
回复
去导个依赖,转换下
  • 打赏
  • 举报
回复
String str = "{\"body\":\"{。。。。}}"; net.sf.json.JSONObject json = net.sf.json.JSONObject.fromObject(str); net.sf.json.JSONObject body = json.getJSONObject("body"); System.out.println(body);
QWERT4745 2018-05-14
  • 打赏
  • 举报
回复
引入json-lib及依赖包,用JSONObject.fromObject(str)方法

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧