JSONObject put,accumulate,element的区别

原创 2018年04月16日 09:33:57
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的区别

public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的valu...
  • u011879628
  • u011879628
  • 2016-10-08 10:07:12
  • 266

JSONObject和JSONArray的使用 以及JSONObject put,accumulate,element的区别

JSONObject是java用来处理json对象的,在java中如果用到json需要引入json包。可以到这里下载      下面代码是JSONObject、JSONArray的简单使用,...
  • dxswzj
  • dxswzj
  • 2013-05-22 00:13:53
  • 9494

JSONObject和JSONArray的使用 以及JSONObject put,accumulate,element的区别

                       分类: web前端技术 2013-05-22 00:13 912人阅读 评论(1) 收藏 举报 JSONJav...
  • yuanyuan_186
  • yuanyuan_186
  • 2014-04-29 10:42:40
  • 7724

jsonobject的element和accumulate

package com.test; import net.sf.json.JSONArray; import net.sf.json.JSONObject; /** * 测试element * ...
  • luman1991
  • luman1991
  • 2016-11-29 17:06:48
  • 2886

JSONObject put accumulate element 步骤区别

 JSONObject put accumulate element 步骤区别 www.MyException.Cn   发布于:2012-06-27 14:20:09   浏览:59...
  • yuanyuan_186
  • yuanyuan_186
  • 2014-04-29 10:30:28
  • 625

JSONObject put,accumulate,element的区别

public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的valu...
  • Tracy1990LG
  • Tracy1990LG
  • 2013-05-20 11:21:03
  • 955

JsonObject put、element、accumulate的区别。

public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的valu...
  • lin74love
  • lin74love
  • 2017-04-28 16:55:19
  • 102

JSONObject中put/element/accumulate区别

在网上查了一下这些方法的差别,大都一样。1.**public Object **put (Object key, Object value): 将key-value键值对存入,如果此JSO...
  • ls0111
  • ls0111
  • 2017-11-20 17:55:41
  • 93

JSONObject put,accumulate,element的区别 和 例子

JSONObject put方法 public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前...
  • liuzhe_2008
  • liuzhe_2008
  • 2014-08-06 16:51:44
  • 420

JSON put ,accumulate,element 区别

public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的v...
  • zql_1111
  • zql_1111
  • 2017-11-29 16:54:09
  • 59
收藏助手
不良信息举报
您举报文章:JSONObject put,accumulate,element的区别
举报原因:
原因补充:

(最多只允许输入30个字)