有时候我们只想替换JSONObject某个对象的值,不想把所有对象的值都列出来。那就用for循环把所有的值重新赋值一遍。再单独给需要赋值的对象重新赋值

JSONObject itemObject = new JSONObject(sJson);

String labelData = itemObject.getString("TEMPLATE_DATA");

JSONObject labelDetailObject = new JSONObject(labelData);

for (Iterator it = labelDetailObject.keys(); it.hasNext(); ) {

String key = it.next();

labelDetailObject.put(key, labelDetailObject.get(key));

}

labelDetailObject.put("LabelSizeWidth",labelWidth);

labelDetailObject.put("LabelSizeHeight",labelHeight);

labelDetailObject.put("LabelGap",labelGap);

for (Iterator it = itemObject.keys(); it.hasNext(); ) {

String key = it.next();

itemObject.put(key, itemObject.get(key));

}

itemObject.put("TEMPLATE_DATA",labelDetailObject);

我的JSON格式是

{

"xx": "TEST001",

"xx": "19022001",

"TEMPLATE_DATA": {

"xx": "TEST001",

"xxx": "60",

"xx": "40",

"xx": "2",

"xx": "3",

"xx": [{

"xx": "yy",

"xx": "yy",

"xx": "yy",

"xx": "yy",

"xx": "yy",

"xx": "yy",

"xx": "yy",

"xx": "yy",

"xx": "yy",

"xx": "yy"

}

}

}

java json 替换属性值_替换JSONObject某个对象的值相关推荐

  1. java 写文件 属性吗_使用JAVA读写Properties属性文件

    自己定义一个属性文件:例如prop.properties baseFilePath=D\:/kuanter/resource tesx=abcd 我们要做的第一步就是要将文件读取到Properties ...

  2. 分计算iv值_机器学习-变量筛选之IV值和WOE

    1.IV值的用途 IV,即信息价值(Information Value),也称信息量. 目前还只是在对LR建模时用到过这两个关键指标,当我们使用决策树时可以通过限制树的深度间接筛选掉一些对于当前任务贡 ...

  3. python怎么返回布尔值_尝试从函数返回布尔值

    您需要将"return incomp1==True"替换为"return True".然后像这样调用door1函数"incomp1=door1(inc ...

  4. python二分法求最值_数值分析之二分法、试值法 python

    @ 数值分析之非线性方程求解 文章目录 二分法.试值法的本质 (1) 二分法求利率 题目 输入输出格式 举例 输入: 输出: 思路和要点 代码 结果 (2)试值法法求利率 题目 输入输出格式 举例 输 ...

  5. vue 判断两对象是否一致_判断两个对象的值是否相等

    判断两个对象的值是否相等 源代码 function isEqual (a, b) { const classNameA = toString.call(a) const classNameB = to ...

  6. 替换jar包_替换代码的情况下不停机!这操作可能工作6年的Java程序员都不会

    相信很多人都有这样一种感受,自己写的代码在开发.测试环境跑的稳得一笔,可一到线上就抽风,不是缺这个就是少那个反正就是一顿报错,而线上调试代码又很麻烦,让人头疼得很.不过, 阿里巴巴出了一款名叫Arth ...

  7. java 修改word属性_Java修改/替换Word批注

    本文将介绍通过Java程序 来修改或替换Word文档中已有的批注内容.修改或替换方法包括: 使用新的文本替换原有批注中的文本 使用新的文本替换原有批注中的图片 使用新的图片替换原有批注中的图片 使用工 ...

  8. java json转换xml格式_在Java中将JSON对象转换为XML格式?

    JSON是一种轻量级的数据交换格式,并且JSON的格式类似于键值对.我们可以使用org.json.XML类将JSONObject转换为XML格式,这提供了将XML文本转换为JSONObject并将JS ...

  9. java创建一个不可变对象_使用不可变对象创建值对象

    java创建一个不可变对象 在回答我最近的文章中AutoValue:生成的不可变的值类 , 布兰登认为,这可能是有趣的,看看如何AutoValue比较项目Lombok和Immutables和凯文借调这 ...

  10. jsp和java使用值_如何将表单的值从jsp发送到Java

    我有一个包含30个不同字段的表格.将它们全部传递给控制器​​时,需要为每个属性都具有一个属性,以及一对getter,setter. 我将使表单字段作为一个对象并将该对象发送到控制器. 我正在使用以下代 ...

最新文章

  1. R语言使用anova函数进行方差分析比较两个回归分析模型的差异、从而决定是否删除某些预测变量(Comparing nested models using the anova function)
  2. python读文件路径-在Python中按路径读取数据文件的几种方式
  3. java操作es聚合操作并显示其他字段_java使用elasticsearch分组进行聚合查询(group by)-项目中实际应用...
  4. QT UI获得控件ID(HWND)
  5. 大一萌新看过来,“这样”学C++,让你不再迷茫!
  6. 【考研数学】视频,你喜欢看哪位老师?
  7. Goole 和 Bing 和 Baidu 搜索语法
  8. Win11录屏数据保存在哪里?Win11录屏数据保存的位置
  9. 数据结构实现排队系统
  10. 抓取微博热搜榜数据并保存在Excel中
  11. android字符串+数字变量方法之%1$s、%1$d的用法
  12. tig 命令快捷键功能
  13. 【济南校区】将来的你,一定会感谢现在拼命的自己
  14. JUC Striped64
  15. 最新,最严谨的手机号校验
  16. iptables场景一(上)
  17. 每月两个小小项目——CSS3简易照片墙
  18. DirectUI界面编程(零)简介
  19. 天气未能成为空调市场助力,格力等空调老大或发起价格战
  20. ExtJs6 loader 引入html页面不执行页面内js的解决办法

热门文章

  1. 开发中常用正则表达式
  2. 数据库设计软件-powerdesign,导出表结构为Word文档
  3. 分层图最短路【bzoj2763】: [JLOI2011]飞行路线
  4. HDU 1021 Fibonacci Again
  5. 20165223 《JAVA程序设计》第三周学习总结
  6. devexpress TreeList递归及点击获取数据
  7. Shp上传至Oracle Spatial
  8. cocos2dx box2d使用(一)
  9. java poi 只能创建?,Java POI使用SS模型创建新的工作簿?
  10. @Scope注解的proxyMode的作用以及如何影响IoC容器的依赖查找