com.alibaba.fastjson.JSONObject.forEach()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(959)

本文整理了Java中com.alibaba.fastjson.JSONObject.forEach()方法的一些代码示例,展示了JSONObject.forEach()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.forEach()方法的具体详情如下:
包路径:com.alibaba.fastjson.JSONObject
类名称:JSONObject
方法名:forEach

JSONObject.forEach介绍

暂无

代码示例

代码示例来源:origin: hs-web/hsweb-framework

protected Set<Correlation> buildCorrelations(String correlations) {
  if (StringUtils.isEmpty(correlations)) {
    return new LinkedHashSet<>();
  }
  JSONArray correlationsConfig = JSON.parseArray(correlations);
  Set<Correlation> correlations1 = new LinkedHashSet<>();
  for (int i = 0; i < correlationsConfig.size(); i++) {
    JSONObject single = correlationsConfig.getJSONObject(i);
    String target = single.getString("target");
    String alias = single.getString("alias");
    String condition = single.getString("condition");
    Objects.requireNonNull(target);
    Objects.requireNonNull(condition);
    Correlation correlation = new Correlation(target, alias, condition);
    correlation.setJoin(Correlation.JOIN.valueOf(String.valueOf(single.getOrDefault("join", "LEFT")).toUpperCase()));
    JSONObject properties = single.getJSONObject("properties");
    if (properties != null) {
      properties.forEach(correlation::setProperty);
    }
    correlations1.add(correlation);
  }
  return correlations1;
}

代码示例来源:origin: dyingbleed/g-rule

private static void configFields(JSONObject jo, Class unitClass, Object instance) {
  if (jo != null) {
    jo.forEach( (key, value) -> {
      try {
        Field field = unitClass.getDeclaredField(key);
        field.setAccessible(true);
        field.set(instance, value);
      } catch (NoSuchFieldException | IllegalAccessException e) {
        e.printStackTrace();
      }
    });
  }
}

代码示例来源:origin: xiangwbs/springboot

/**
 * get请求
 *
 * @param url
 * @return
 */
public static JSONObject get(String url, JSONObject header) {
  if (StringUtils.isEmpty(url)) {
    throw new IllegalArgumentException(URL_ERROR);
  }
  url = url.replaceAll(" ", "%20");
  HttpGet get = new HttpGet(url);
  Optional.ofNullable(header).orElse(new JSONObject()).forEach((key, value) -> get.addHeader(key, String.valueOf(value)));
  return getResult(get);
}

代码示例来源:origin: xiangwbs/springboot

/**
 * delete请求
 *
 * @param url
 * @return
 */
public static JSONObject delete(String url, JSONObject header) {
  if (StringUtils.isBlank(url)) {
    throw new IllegalArgumentException(URL_ERROR);
  }
  HttpDelete delete = new HttpDelete(url);
  Optional.ofNullable(header).orElse(new JSONObject()).forEach((key, value) -> delete.addHeader(key, String.valueOf(value)));
  return getResult(delete);
}

代码示例来源:origin: xiangwbs/springboot

/**
 * post请求 json
 *
 * @param url
 * @param param
 * @return
 */
public static JSONObject postByJson(String url, JSONObject param, JSONObject header) {
  if (StringUtils.isEmpty(url)) {
    throw new IllegalArgumentException(URL_ERROR);
  }
  if (param == null) {
    throw new IllegalArgumentException(PARAM_ERROR);
  }
  HttpPost post = new HttpPost(url);// 创建HttpPost的实例
  post.setEntity(new StringEntity(param.toString(), "UTF-8"));// 设置参数到请求对象中
  post.addHeader("Content-Type", APPLICATION_JSON);// 发送json数据需要设置contentType
  Optional.ofNullable(header).orElse(new JSONObject()).forEach((key, value) -> post.addHeader(key, String.valueOf(value)));
  return getResult(post);
}

代码示例来源:origin: xiangwbs/springboot

/**
 * post请求 form
 *
 * @param url
 * @param param
 * @return
 */
public static JSONObject postByForm(String url, Map<String, Object> param, JSONObject header) {
  if (StringUtils.isEmpty(url)) {
    throw new IllegalArgumentException(URL_ERROR);
  }
  if (param == null || param.size() == 0) {
    throw new IllegalArgumentException(PARAM_ERROR);
  }
  HttpPost post = new HttpPost(url);
  List<NameValuePair> params = new ArrayList<>();
  for (Map.Entry<String, Object> keys : param.entrySet()) {
    params.add(new BasicNameValuePair(keys.getKey(), Objects.toString(keys.getValue())));
  }
  try {
    post.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));
    post.setHeader("Content-Type", FORM_URLENCODED);
    Optional.ofNullable(header).orElse(new JSONObject()).forEach((key, value) -> post.addHeader(key, String.valueOf(value)));
  } catch (UnsupportedEncodingException e) {
    log.error(e.getMessage());
    throw new UtilException("postByForm数据转换错误");
  }
  return getResult(post);
}

代码示例来源:origin: xiangwbs/springboot

/**
   * put请求
   *
   * @param url
   * @param param
   * @return
   */
  public static JSONObject put(String url, JSONObject param, JSONObject header) {
    if (StringUtils.isBlank(url)) {
      throw new IllegalArgumentException(URL_ERROR);
    }
    if (param == null || param.size() == 0) {
      throw new IllegalArgumentException(PARAM_ERROR);
    }
    HttpPut put = new HttpPut(url);
    put.setEntity(new StringEntity(param.toString(), "UTF-8"));
//        put.addHeader("Content-type", APPLICATION_JSON);
    Optional.ofNullable(header).orElse(new JSONObject()).forEach((key, value) -> put.addHeader(key, String.valueOf(value)));
    return getResult(put);
  }

代码示例来源:origin: org.hswebframework.web/hsweb-system-dynamic-form-local

protected Set<Correlation> buildCorrelations(String correlations) {
  if (StringUtils.isEmpty(correlations)) {
    return new LinkedHashSet<>();
  }
  JSONArray correlationsConfig = JSON.parseArray(correlations);
  Set<Correlation> correlations1 = new LinkedHashSet<>();
  for (int i = 0; i < correlationsConfig.size(); i++) {
    JSONObject single = correlationsConfig.getJSONObject(i);
    String target = single.getString("target");
    String alias = single.getString("alias");
    String condition = single.getString("condition");
    Objects.requireNonNull(target);
    Objects.requireNonNull(condition);
    Correlation correlation = new Correlation(target, alias, condition);
    correlation.setJoin(Correlation.JOIN.valueOf(String.valueOf(single.getOrDefault("join", "LEFT")).toUpperCase()));
    JSONObject properties = single.getJSONObject("properties");
    if (properties != null) {
      properties.forEach(correlation::setProperty);
    }
    correlations1.add(correlation);
  }
  return correlations1;
}

代码示例来源:origin: com.github.calmking/openapi-core

param.put("servicename", key);
JSONObject simpleObj = (JSONObject) x;
simpleObj.forEach((k, v) -> {
  if (v instanceof JSONArray) {
    ArrayList<HashMap<String, String>> eventList = new ArrayList();
    ((JSONArray) v).forEach((obj) -> {
      HashMap m = new HashMap();
      ((JSONObject) obj).forEach((sk, sv) -> {
        String s;
        if (sv instanceof  JSONObject){

代码示例来源:origin: org.hsweb/hsweb-web-service-simple

int[] sortIndex = new int[1];
Map<String, RDBColumnMetaData> tmp = new HashMap<>();
object.forEach((id, field) -> {
  RDBColumnMetaData columnMetaData = new RDBColumnMetaData();
  columnMetaData.setProperty("field-id", id);

相关文章

微信公众号

最新文章

更多