java json 替换属性值_java字符串转json取对象和属性值问题
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取对象和属性值问题相关推荐
- java字符替换函数示例_Java字符串替换函数replace()用法解析
Java字符串替换函数replace()用法解析 这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...
- java 热替换 匿名类_Java 类的热替换
Java 类的热替换 -- 概念.设计与实现 构建基于 Java 的在线升级系统 孙 鸣 和 邓 辉 2010 年 1 月 14 日发布 Java ClassLoader 技术剖析 在本文中,我们将不 ...
- java get方法不序列化_Java中的Json序列化,不容忽视的getter
在开发的过程中,经常会碰到和自己预期不一样的情况.有的时候自己去研究一下还是很有趣的.这两天在写java web的时候,碰到了一个对象序列化的问题. 问题重现 public class AjaxJso ...
- java反射设置属性值_Java反射如何有效的修改final属性值详解
前言 以前写过一篇 Java 反射修改 final 属性值,本文将在这里重新温习一下Java反射如何有效的修改final属性值,下面话不多说了,来一起看看详细的介绍: 假设有个类 class Pers ...
- java 获取json的值_Java如何获取JSON数据中的值
场景:在接口自动化场景中,下个接口发送的请求参数,依赖上个接口请求结果中的值.需要将获取值作为全局参数引用. import java.io.File; import java.io.FileInput ...
- java初始化该字符串值_java字符串数组初始化和赋值
//一维数组 String[] str = new String[5]; //创建一个长度为5的String(字符串)型的一维数组 String[] str = new String[]{" ...
- java字符串取值_java 字符串截取的三种方法
1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时. String str = " ...
- java按特殊标志截取_java 字符串分割处理split及特殊符号
String类型的对象在 用split()方法进行字符分割的时候常常会遇到用特殊字符进行分割的情况,看JDK知道split()实际上是用的正则实现的分割,当遇到一些用特殊 字符作为分割标志的时候,不使 ...
- java 前端页面调用数据库_java如何生成json被前端调用
小妹前端一枚,CSDN新人,分不多,请见谅. 现在在自学前后台交互. 现在采用的是ajax调用的方法,json文件是自己写的假数据. $.ajax({ url:"json/mood.json ...
- java map 多个值_java 一个函数EnumMap返回多个值
在开发过程中,经常会有这种情况,就是一个函数需要返回多个值,这是一个问题!! 网上这个问题的解决方法: 1.使用map返回值:这个方法问题是,你并不知道如何返回值的key是什么,只能通过doc或者通过 ...
最新文章
- 协方差中的正相关与负相关 指的是线性代数中的线性相关
- 在spark上构造随机森林模型过程的一点理解
- 公司的5GWiFi延迟有多低?来看图体验一下!
- PyQt5 技术篇 - 按钮隐藏并保留位置,pyqt5设置按钮的可见度,设置按钮透明度
- Clonezilla制作镜像时报错:extfsclone.c:bitmap free count err解决办法
- buu [BJDCTF 2nd]燕言燕语-y1ng
- php性能提升5倍的秘诀,停机维护时长缩短5倍,全靠这3个秘诀
- 空间三维散点数据的线性拟合
- 2020 CSP-S 游记
- 工作77::配置id传值地址
- 远程计算机 函数不支持,win7远程桌面连接提示要求的函数不受支持怎么办
- 订单生产计划表范本,生产计划表范本
- MT9255无法使用mm指令编译某个模块的问题
- 小林:采访Vue作者随想
- 台式机1080ti最低多少起_配一台1080ti的电脑要多少钱,不是土豪,最低
- 【转载】API:简单实现多人聊天室
- Net-snmp添加子代理示例
- matlab 蒙特卡罗计算pi值
- 新一代人工智能知识体系大全
- 计算机入会大会新生发言稿,新生大会发言稿(精选7篇)
热门文章
- 冯仑对话80后:从长远看 你们一生不会缺房子
- treeview的checkbox展开节点
- 【android自定义控件】自定义View属性
- BZOJ2752[HAOI2012] 高速公路(road)
- usc计算机博士游戏专业,USC工科博士专业排名,必然得仔细的看
- php如何取屏幕大小,JavaScript_JS获取当前网页大小以及屏幕分辨率等,效果如下:代码如下:- phpStudy...
- linux计划任务没有运行,linux下定时任务不能执行
- python百度关键词自动提交订单_百度链接提交-主动推送Python版
- 基于python的注册登录界面_基于python的Tkinter编写登陆注册界面
- 3. 什么是icmp?icmp与ip的关系_Java抽象类、内部、类接口到底是什么?