code: public JSONObject putOnce(String key, Object value) throws JSONException {
  		if (key != null && value != null) {
  			if (rawHashMap.containsKey(key)) {
  				throw new JSONException("Duplicate key \"{}\"", key);
  			}
  			this.put(key, value);
  		}
  		return this;
  	}
docs: 一次性Put 键值对，如果key已经存在抛出异常，如果键值中有null值，忽略
  
  @param key 键
  @param value 值对象，可以是以下类型: Boolean, Double, Integer, JSONArray, JSONObject, Long, String, or the JSONNull.NULL.
  @return this.
  @throws JSONException 值是无穷数字、键重复抛出异常