java json修改_java – 如何编辑,修改嵌套的JSONObject
你能帮我解决这个问题吗?
例如,我有
JSONEObject
{
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"seeds": "12415",
}
}
}
例如,我需要将“种子”:“12415”更改为“种子”:“555”.
我找到了一些解决方案
JSONObject js = new JSONObject(jsonString);
js.getJSONObject("glossary").getJSONObject("GlossDiv").remove("seeds");
js.getJSONObject("glossary").getJSONObject("GlossDiv").put("seeds","555");
因此,为了在我的版本中编辑种子,我需要先删除“种子”之后获得“词汇表”然后“GlossDiv”,并将新的“种子”添加到新值中.
你能帮我找另一种编辑方式吗?例如:just somemethod(String key,String NewValue).
最佳答案 在调用put之前不需要删除. JSONObject #put将替换任何现有值.只需致电
js.getJSONObject("glossary").getJSONObject("GlossDiv").put("seeds", "555");
But how to get to wanted key for one step?
你没有.您有一个嵌套的对象树.您必须通过完整的树来到达您的元素.可能有一个库可以为你做这个,但在它下面,它将遍历一切.
java json修改_java – 如何编辑,修改嵌套的JSONObject相关推荐
- java map 递归_Java实现递归将嵌套Map里的字段名由驼峰转为下划线
摘要: 使用Java语言递归地将Map里的字段名由驼峰转下划线.通过此例可以学习如何递归地解析任意嵌套的List-Map容器结构. 难度:初级 概述### 在进行多语言混合编程时,由于编程规范的不同, ...
- java excel 批注_Java 添加、修改、读取、复制、删除Excel批注
本文介绍通过Java程序来操作Excel批注的方法.操作内容包括批注添加(添加批注文本.背景色.字体.自适应等).修改.读取(文本.图片).复制.删除等. 工具:Free Spire.XLS for ...
- java用户密码修改_java怎么实现修改用户名密码
展开全部 package changepassword; import java.util.Scanner; public class Administrator{ String name;//姓名 ...
- java注释修改_java – 使用注释修改方法
注释处理是错误的方法,从 Wikipedia: When Java source code is compiled, annotations can be processed by compiler ...
- java json注解_java json注解
(1)初级 我们从几个简单的使用场景开始:重命名属性,忽略属性,以及修改属性所使用的类型. 注意:下面的例子仅仅显示了成员属性(field properties),注解同样也可以用在成员方法(gett ...
- java json乱码_Java Http请求传json数据乱码问题的解决
业务场景:调easyui的dialog打开一个弹窗,传参是用json封装的,而且有中文,然后在极速模式是正常的,在ie11测试发现中文出现乱码了 var params = JSON.stringify ...
- java json 中文_java读取json数据中文乱码解决
java读取json数据出现乱码的代码:(推荐:java视频教程)//从json文件中读取数据 StringBuffer stringBuffer = new StringBuffer(); try ...
- java json相加_JAVA,当某个json数据中一个字段与另一个json数据中的字段值相同时,对两个json进行合并且相加,...
展开全部 要判断json数据的字段62616964757a686964616fe78988e69d8331333365636634与其他数据是否相同,那么肯定是要先解析json数据.解析json数据的 ...
- java json自定义_java返回json设置自定义的格式
springMvc返回Json中自定义日期格式 (一)输出json数据 springmvc中使用jackson-mapper-asl即可进行json输出,在配置上有几点: 1.使用mvc:annota ...
最新文章
- MIT 更新最大自然灾害图像数据集,囊括 19 种灾害事件
- XML教程和SVG可伸缩矢量图形 (Scalable Vector Graphics)教程
- windows快捷启动命令
- idam oracle_oracle错误代码大全(超详细)
- 区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新
- 教务管理及教材订购系统设计文档
- BZOJ3245: 最快路线 拆点dijkstra
- 学术、科研、教育……这几个高质量公共号帮你一网打击
- 解决eclipse配置Tomcat时找不到server选项
- 古希腊之争(一)详解(C++)
- kafka 2.10 java api_kafka中常用API的简单JAVA代码
- 代码整洁之道读书笔记----第二章---命名--第一节-名副其实
- JAVA类似ABP框架_【Net】ABP框架学习之它并不那么好用
- go 时间的操作(比较,增加)
- STM32F1 HAL库实战开发——【实验1 点亮LED实验】
- 浏览器被360劫持解决办法
- 如何解决在线医疗语音问诊的技术难题 | 以眩晕问诊为例
- Mysql的基本操作和注意点
- java web西蒙购物网 ——测试(test)
- stm32f103r8t6的晶振频率_stm32f103r8t6_stm32f103r8t6最小系统_stm32f103r8t6引脚数