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

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

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

JSONArray.clear介绍

暂无

代码示例

代码示例来源:origin: ltsopensource/light-task-scheduler

@Override
public void clear() {
  jsonArray.clear();
}

代码示例来源:origin: ltsopensource/light-task-scheduler

@Override
public void clear() {
  jsonArray.clear();
}

代码示例来源:origin: com.github.ltsopensource/lts-core

@Override
public void clear() {
  jsonArray.clear();
}

代码示例来源:origin: syhily/elasticsearch-jdbc

@Override
public void clear() {
  jsonArray.clear();
}

代码示例来源:origin: huangfangyi/YiChat

public void updateCommentView(JSONArray data) {
  commentArray.clear();
  commentArray.addAll(data);
  initCommentView(tvComment, data);
}

代码示例来源:origin: huangfangyi/YiChat

public void updateGoodView(JSONArray data) {
  goodArray.clear();
  goodArray.addAll(data);
  initGoodView(tvGood, goodArray);
}

代码示例来源:origin: com.centit.framework/framework-core

private static Map<String,Object>  mapJsonObjectCascade(Map<String,Object> jsonObj, Object object) {
  Map<String,Object> jsonObject = mapJsonObject(jsonObj, object.getClass() );
  for(Map.Entry<String, Object> entry : jsonObject.entrySet()){
    if(entry.getValue() instanceof JSONObject){
      Object fieldValue = ReflectionOpt.getFieldValue(object, entry.getKey());
      if(fieldValue != null){
        mapJsonObjectCascade((JSONObject)entry.getValue(),fieldValue);
      }
    }else if(entry.getValue() instanceof JSONArray){
      Object fieldValue = ReflectionOpt.getFieldValue(object, entry.getKey());
      if(fieldValue instanceof List){
        JSONArray jsonArray = (JSONArray) entry.getValue();
        for(int i=0; i< jsonArray.size(); i++ ){
          if(jsonArray.get(i) instanceof  JSONObject) {
            mapJsonObjectCascade((JSONObject) jsonArray.get(i),
                ((List) fieldValue).get(i));
          }
        }
      }else if(fieldValue instanceof Set){
        // Set 因为是无序的所有只能情况重新转换,这个应该会影响性能
        JSONArray jsonArray = (JSONArray) entry.getValue();
        jsonArray.clear();
        for(Object listItem : (Set)fieldValue ){
          jsonArray.add(objectToJSONCascade(listItem));
        }
      }
    }
  }
  return jsonObject;
}

相关文章

微信公众号

最新文章

更多