public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的value会替换掉之前的value
Associates the specified value with the specified key in this map(optional operation). If the map previously contained . a mapping for this key, the old value is replaced by the specified value. (A map m is said to contain a mapping for a key k if and only if m.containsKey(k) would return true .))
public JSONObject accumulate (String key, Object value) 累积value到这个key下。这个方法同element()方法类似,特殊的是,如果当前已经存在一个value在这个key下那么一个JSONArray将会存储在这个key下来保存所有累积的value。如果已经存在一个JSONArray,那么当前的value就会添加到这个JSONArray中
。相比之下replace方法会替代先前的value
Accumulate values under a key. It is similar to the element method except that if there is already an object stored 
under the key then a JSONArray is stored under the key to hold all of the accumulated values. If there is already a 
JSONArray, then the new value is appended to it. In contrast, the replace method replaces the previous value.
public JSONObject element (String key, Object value) 将键/值对放到这个JSONObject对象里面。如果当前value为空(null),那么如果这个key存在的话,这个key就会移除掉。如果这
个key之前有value值,那么此方法会调用accumulate()方法。
Put a key/value pair in the JSONObject. If the value is null, then the key will be removed from the JSONObject if it is 
present. If there is a previous value assigned to the key, it will call accumulate.

JSONObject put,accumulate,element的区别相关推荐

  1. JSON.parseObject(String str)与JSONObject.parseObject(String str)的区别

    一.首先来说说fastjson fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发.其主要特点是: ① 快速:fastjson采用独创的算法, ...

  2. java解析xml element_java解析XML Node与Element的区别(推荐)

    对Element和Node有困惑是因为对xml整个结构不了解,以下作为一个简要概述: 以下图为w3c.org网站的xml文档树图: 从上图可以看出,一个xml文档由元素节点,属性节点,文本节点构成,其 ...

  3. CSS选择器笔记,element element和element element 的区别

    看官方解释 element element  例子: div p 官方解释:div内部所有的p元素 就是说 只要p在div内部.如果 p在span内部,span在div内部,p也算在div内部 1 & ...

  4. java解析XML Node与Element的区别

    转自:http://blog.csdn.net/qq_19457117/article/details/51137415 对Element和Node有困惑是因为对xml整个结构不了解,以下作为一个简要 ...

  5. Java队列的poll,peek,element的区别

    poll,peek,element的共同点: 都是返回队列中的首个元素 不同点: poll:将首个元素从队列中弹出,如果队列是空的,就返回null peek:查看首个元素,不会移除首个元素,如果队列是 ...

  6. DOM Node Element Attr 的联系与区别汇总

    node有几个子类型:Element, Text, Attribute, RootElement, Comment, Namespace等 Element是可以有属性和子节点的node. ------ ...

  7. java定义json数组_Java面试题:json该如何定义?json与xml的区别有哪些?

    什么是json Json是一种字符串数据格式,一般用于数据传输格式. json字符串中[]对应JSONArray, {}对应JSONObject json与xml的区别 (1).可读性方面. JSON ...

  8. DOM 精通了?请问 Node 和 Element 有何区别?

    前言 相信我们很多同学都经常会使用到 Node(节点)和 Element(节点)的概念,那么这两者到底有何区别,不知道有多少人能够答得上来这个问题? 今天,我在这里尝试着解释一下 Node 和 Ele ...

  9. JSONObject.parseObject()

    java获取json中某个字段 import com.alibaba.fastjson.JSONObject; public class JsonTest {public static void ma ...

最新文章

  1. Hadoop概念学习系列之Java调用Shell命令和脚本,致力于hadoop/spark集群(三十六)...
  2. 洛谷 - 试炼场(全部题目备份)
  3. 用SHELL脚本来防SSH和vsftpd暴力破解(第②版)
  4. RunTime.getRunTime().addShutdownHook的用法
  5. C# 8.0的三个令人兴奋的新特性 1
  6. Testng 测试框架源码阅读(二)
  7. c++ 测试串口速率_纳米软件案例之电流控制测试系统
  8. C语言验证6174数学问题
  9. maven-compiler-plugin 插件详解
  10. mysql 连接 互联网_互联网技术分享社区 MySQL字符串连接函数
  11. excel数据库_EXCEL数据库函数dcount、dcounta
  12. 直播送礼物html,哈你直播如何送礼物 哈你直播给主播送礼物步骤【详解】
  13. 火山伪原创视频软件 短视频md5修改过检测工具
  14. DELPHI7对日期格式的处理
  15. Typora 收费?试试这款开源 Markdown 神器!好用还美观
  16. ueditor+实现word图片自动上传
  17. 父母教养方式与幼儿焦虑关系的三水平元分析
  18. 杭州海赢科技分享2021速卖通牙科用品招商入驻规则
  19. VMWare 15安装以及创建Ubuntu虚拟机
  20. 人活着的意义__2014思想篇

热门文章

  1. 类型约束的本质:泛型是不完备类型,只有合乎要求的构造才能正确使用和访问。...
  2. Django实例-静态访问
  3. Hadoop问题:启动hadoop 2.6遇到的datanode启动不了
  4. 【 Gym - 101138K 】 The World of Trains (DP)
  5. 对字符串进行加密解密
  6. vue-Resource(与后端数据交互)
  7. 求一个数的二进制逆序之后所对应的数
  8. 国外程序员访谈:学无止境
  9. 开源软件 Cachet 被曝RCE漏洞
  10. 1个已知CVE,7步,找到一个高质量RCE并获奖金