JSON中put、accumulate、elemate的区别
2024-09-08 18:27:24
JSONObject.put():将value映射到key下,加入在JSONObject对象之前存在一个value存在key下,当前的value会替换之前的value。
JSONObject.accumulate():累计这个vlue到这个key下,这个方法同elemate()方法类似,特殊的是,如果当前已存在一个value在这个key下,那么一个JSONArray将会存储在这个key下,来保留所有累计的value,如果已存在一个JSONArray,那么当前的value就会添加到这个JSONArray中。相比之下,replace方法会替代先前的value。
JSONObject.elemate():将键/值对放在这个JSONObject对象里,如果当前value为空(null),那么如果这个key存在的话,这个key就会移除掉,如果这个key之前由value值,那么此方法就回去调用.accumulate()方法。
最新文章
- django pdb
- 设置text-overflow文本溢出隐藏时的对齐问题
- 跨浏览器事件EventUtil
- TOMCAT配置外部应用
- OpenStack Newton:集虚拟化,裸金属和容器部署的统一云平台(转载)
- EB(存储单位)
- IE6常见bug整理
- sync_binlog innodb_flush_log_at_trx_commit 浅析 传
- ssh 登陆指定 验证文件
- javascript如何判断访问网页的设备及是否支持触屏功能
- php学习笔记(2)
- 错误21002:[SQL-DMO]用户";xxx";已经存在
- 【Shader拓展】Illustrative Rendering in Team Fortress 2
- cocoapods使用-库托管到svn或者github
- SQL Server 2016以上版本大小写敏感的解决办法
- hdu 3030
- 2017 先知创新大会:有 ZHI 而来
- 用Grub4dos引导,硬盘安装ArchLinux
- IP欺骗:要虚拟很多IP的情况:在一台机上虚拟的IP跨网段的处理,可通过在服务器端添加路由来实现
- 【转】Apache httpd.conf配置解释
热门文章
- PostgreSQL数据库切割和组合字段函数
- wsl安装和使用
- 学习操作系统P4 理解并发程序执行 (Peterson算法、模型检验与软件自动化工具)
- Deer_GF之图片
- C++程序设计实验四 继承
- Day12 面向对象
- 已拦截跨源请求:同源策略禁止读取位于 http://192.168.2.104:8080/sockjs-node/info?t=1615356410656 的远程资源。(原因:CORS 请求未能成功)
- Mysql昨天,上个月条件查询
- JavaSE——构造方法
- textfsm