public static void main(String[] args) {

String result = "{\"param\":\"{\\\"code\\\":\\\"0\\\",\\\"message\\\":\\\"成功\\\",\\\"result\\\":[{\\\"claimStatus\\\":\\\"审核中\\\"}]}\",\"success\":\"Y\"}";

JSONObject jsonObject = JSONObject.parseObject(result);

System.out.println("jsonObject:" + jsonObject);

JSONObject jsonObjectParam = jsonObject.getJSONObject("param");

System.out.println("jsonObjectParam:" + jsonObjectParam);

String code = jsonObjectParam.getString("code");

System.out.println("code:" + code);

JSONArray jsonArrayResult = jsonObjectParam.getJSONArray("result");

System.out.println("jsonArrayResult:" + jsonArrayResult);

JSONObject jsonObjectResult = (JSONObject) jsonArrayResult.get(0);

System.out.println("jsonObjectResult:" + jsonObjectResult);

String claimStatus = jsonObjectResult.getString("claimStatus");

System.out.println("claimStatus:" + claimStatus);

}

控制台输出:

jsonObject:{"param":"{\"code\":\"0\",\"message\":\"成功\",\"result\":[{\"claimStatus\":\"审核中\"}]}","success":"Y"}

jsonObjectParam:{"result":[{"claimStatus":"审核中"}],"code":"0","message":"成功"}

code:0

jsonArrayResult:[{"claimStatus":"审核中"}]

jsonObjectResult:{"claimStatus":"审核中"}

claimStatus:审核中

标签:code,java,claimStatus,System,jsonObjectParam,json,result,字符串,out

来源: https://blog.csdn.net/keep12moving/article/details/110632841

java json 替换属性值_java字符串转json取对象和属性值问题相关推荐

  1. java字符替换函数示例_Java字符串替换函数replace()用法解析

    Java字符串替换函数replace()用法解析 这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...

  2. java 热替换 匿名类_Java 类的热替换

    Java 类的热替换 -- 概念.设计与实现 构建基于 Java 的在线升级系统 孙 鸣 和 邓 辉 2010 年 1 月 14 日发布 Java ClassLoader 技术剖析 在本文中,我们将不 ...

  3. java get方法不序列化_Java中的Json序列化,不容忽视的getter

    在开发的过程中,经常会碰到和自己预期不一样的情况.有的时候自己去研究一下还是很有趣的.这两天在写java web的时候,碰到了一个对象序列化的问题. 问题重现 public class AjaxJso ...

  4. java反射设置属性值_Java反射如何有效的修改final属性值详解

    前言 以前写过一篇 Java 反射修改 final 属性值,本文将在这里重新温习一下Java反射如何有效的修改final属性值,下面话不多说了,来一起看看详细的介绍: 假设有个类 class Pers ...

  5. java 获取json的值_Java如何获取JSON数据中的值

    场景:在接口自动化场景中,下个接口发送的请求参数,依赖上个接口请求结果中的值.需要将获取值作为全局参数引用. import java.io.File; import java.io.FileInput ...

  6. java初始化该字符串值_java字符串数组初始化和赋值

    //一维数组 String[] str = new String[5]; //创建一个长度为5的String(字符串)型的一维数组 String[] str = new String[]{" ...

  7. java字符串取值_java 字符串截取的三种方法

    1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时. String str = " ...

  8. java按特殊标志截取_java 字符串分割处理split及特殊符号

    String类型的对象在 用split()方法进行字符分割的时候常常会遇到用特殊字符进行分割的情况,看JDK知道split()实际上是用的正则实现的分割,当遇到一些用特殊 字符作为分割标志的时候,不使 ...

  9. java 前端页面调用数据库_java如何生成json被前端调用

    小妹前端一枚,CSDN新人,分不多,请见谅. 现在在自学前后台交互. 现在采用的是ajax调用的方法,json文件是自己写的假数据. $.ajax({ url:"json/mood.json ...

  10. java map 多个值_java 一个函数EnumMap返回多个值

    在开发过程中,经常会有这种情况,就是一个函数需要返回多个值,这是一个问题!! 网上这个问题的解决方法: 1.使用map返回值:这个方法问题是,你并不知道如何返回值的key是什么,只能通过doc或者通过 ...

最新文章

  1. 协方差中的正相关与负相关 指的是线性代数中的线性相关
  2. 在spark上构造随机森林模型过程的一点理解
  3. 公司的5GWiFi延迟有多低?来看图体验一下!
  4. PyQt5 技术篇 - 按钮隐藏并保留位置,pyqt5设置按钮的可见度,设置按钮透明度
  5. Clonezilla制作镜像时报错:extfsclone.c:bitmap free count err解决办法
  6. buu [BJDCTF 2nd]燕言燕语-y1ng
  7. php性能提升5倍的秘诀,停机维护时长缩短5倍,全靠这3个秘诀
  8. 空间三维散点数据的线性拟合
  9. 2020 CSP-S 游记
  10. 工作77::配置id传值地址
  11. 远程计算机 函数不支持,win7远程桌面连接提示要求的函数不受支持怎么办
  12. 订单生产计划表范本,生产计划表范本
  13. MT9255无法使用mm指令编译某个模块的问题
  14. 小林:采访Vue作者随想
  15. 台式机1080ti最低多少起_配一台1080ti的电脑要多少钱,不是土豪,最低
  16. 【转载】API:简单实现多人聊天室
  17. Net-snmp添加子代理示例
  18. matlab 蒙特卡罗计算pi值
  19. 新一代人工智能知识体系大全
  20. 计算机入会大会新生发言稿,新生大会发言稿(精选7篇)

热门文章

  1. 冯仑对话80后:从长远看 你们一生不会缺房子
  2. treeview的checkbox展开节点
  3. 【android自定义控件】自定义View属性
  4. BZOJ2752[HAOI2012] 高速公路(road)
  5. usc计算机博士游戏专业,USC工科博士专业排名,必然得仔细的看
  6. php如何取屏幕大小,JavaScript_JS获取当前网页大小以及屏幕分辨率等,效果如下:代码如下:- phpStudy...
  7. linux计划任务没有运行,linux下定时任务不能执行
  8. python百度关键词自动提交订单_百度链接提交-主动推送Python版
  9. 基于python的注册登录界面_基于python的Tkinter编写登陆注册界面
  10. 3. 什么是icmp?icmp与ip的关系_Java抽象类、内部、类接口到底是什么?