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

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

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

JSONObject.size介绍

暂无

代码示例

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

@Override
public int size() {
  return jsonObject.size();
}

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

@Override
public int size() {
  return jsonObject.size();
}

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

if (message.size() <= responseMessageFieldSize
    && message.get("status") != null && message.get("timestamp") != null) {

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

if (jsonRes.size() > 5) return null;
Integer status = jsonRes.getInteger("status");
if (status == null && response.status() == 200) {

代码示例来源:origin: weexteam/weex-hackernews

/**
 * Update attributes
 * @param ref
 * @param attr the expected attr
 */
public void updateAttrs(String ref, JSONObject attr) {
 if (TextUtils.isEmpty(ref) || attr == null || attr.size() < 1) {
  return;
 }
 Message msg = Message.obtain();
 WXDomTask task = new WXDomTask();
 task.instanceId = mWXSDKInstance.getInstanceId();
 task.args = new ArrayList<>();
 task.args.add(ref);
 task.args.add(attr);
 msg.what = WXDomHandler.MsgType.WX_DOM_UPDATE_ATTRS;
 msg.obj = task;
 WXSDKManager.getInstance().getWXDomManager().sendMessage(msg);
}

代码示例来源:origin: weexteam/weex-hackernews

/**
 * Update DOM style.
 * @param ref DOM reference
 * @param style the expected style
 */
public void updateStyle(String ref, JSONObject style) {
 if (TextUtils.isEmpty(ref) || style == null || style.size() < 1) {
  return;
 }
 Message msg = Message.obtain();
 WXDomTask task = new WXDomTask();
 task.instanceId = mWXSDKInstance.getInstanceId();
 task.args = new ArrayList<>();
 task.args.add(ref);
 task.args.add(style);
 msg.what = WXDomHandler.MsgType.WX_DOM_UPDATE_STYLE;
 msg.obj = task;
 WXSDKManager.getInstance().getWXDomManager().sendMessage(msg);
}

代码示例来源:origin: com.senseidb/sensei-core

/**
 * Get the number of keys stored in the JSONObject.
 *
 * @return The number of keys in the JSONObject.
 */
@Override
public int length() {
 return _inner.size();
}

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

@Override
public int size() {
  return jsonObject.size();
}

代码示例来源:origin: weexteam/weex-hackernews

/**
 * Parse the jsonObject to {@link WXDomObject} recursively
 * @param json the original JSONObject
 * @return Dom Object corresponding to the JSONObject.
 */
public static  @Nullable WXDomObject parse(JSONObject json, WXSDKInstance wxsdkInstance){
  if (json == null || json.size() <= 0) {
   return null;
  }
  String type = (String) json.get(TYPE);
  WXDomObject domObject = WXDomObjectFactory.newInstance(type);
  domObject.setViewPortWidth(wxsdkInstance.getViewPortWidth());
  if(domObject == null){
   return null;
  }
  domObject.parseFromJson(json);
  domObject.mDomContext = wxsdkInstance;
  Object children = json.get(CHILDREN);
  if (children != null && children instanceof JSONArray) {
   JSONArray childrenArray = (JSONArray) children;
   int count = childrenArray.size();
   for (int i = 0; i < count; ++i) {
    domObject.add(parse(childrenArray.getJSONObject(i),wxsdkInstance),-1);
   }
  }
  return domObject;
}

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

@Override
public int size() {
  return jsonObject.size();
}

代码示例来源:origin: uber/chaperone

JSONObject jsonObject = JSON.parseObject(response.getEntityAsText());
System.out.println(jsonObject);
Assert.assertEquals(jsonObject.getJSONObject("serverToNumPartitionsMapping").size(), 4);
for (String server : jsonObject.getJSONObject("serverToNumPartitionsMapping").keySet()) {
 Assert.assertEquals(
   jsonObject.getJSONObject("serverToNumPartitionsMapping").getIntValue(server), 2);
Assert.assertEquals(jsonObject.getJSONObject("serverToPartitionMapping").size(), 4);
for (String server : jsonObject.getJSONObject("serverToPartitionMapping").keySet()) {
 Assert.assertEquals(

代码示例来源:origin: weexteam/weex-hackernews

if (map == null || map.size() <= 0) {
 return;

代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE

private void buildReputation(ProfileData ret, JSONObject obj) {
  if (obj != null) {
    List<ReputationData> entryList = new ArrayList<>();
    for (int i = 0; i < obj.size(); i++) {
      JSONObject subObj = obj.getJSONObject(String.valueOf(i));
      if (subObj != null) {
        ReputationData entry = new ReputationData(subObj.getString("0"), subObj.getString("1"));
        entryList.add(entry);
      }
    }
    ret.setReputationEntryList(entryList);
  }
}

代码示例来源:origin: com.github.bingoohuang/westjson

private boolean isCompactedArrayFormat(JSONObject object) {
  return object.size() == 2
      && object.containsKey("_h")
      && object.containsKey("_d");
}

代码示例来源:origin: com.github.bingoohuang/westjson

private boolean hasSameColumns(JSONArray header, JSONObject objItem) {
    if (objItem.size() != header.size()) return false;

    for (String obj : objItem.keySet())
      if (!header.contains(obj)) return false;

    return true;
  }
}

代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE

private static void buildRowComment(ThreadRowInfo row, JSONObject rowObj, JSONObject userInfoMap) {
  JSONObject commObj = (JSONObject) rowObj.get("comment");
  if (commObj != null) {
    row.setComments(convertJsObjToList(commObj, commObj.size(), userInfoMap));
  }
}

代码示例来源:origin: GeeQuery/ef-orm

public Document toDocument(JSONObject json) {
  Document doc = XMLUtils.newDocument();
  Element root;
  if (json.size() > 1) {
    root = XMLUtils.addElement(doc, "o");
    for (Entry<String, Object> entry : json.entrySet()) {
      processJsonProperty(root, entry.getKey(), entry.getValue());
    }
  } else {
    Entry<String, Object> e = json.entrySet().iterator().next();
    root = XMLUtils.addElement(doc, e.getKey());
    JSONObject rObj = asJsonObject(e.getValue());
    for (Entry<String, Object> entry : rObj.entrySet()) {
      processJsonProperty(root, entry.getKey(), entry.getValue());
    }
  }
  return doc;
}

代码示例来源:origin: org.osgl/osgl-tool

static Document convert(JSONObject json, String rootTag, String listItemTag) {
  Node root;
  DocumentImpl doc = new DocumentImpl();
  int sz = json.size();
  if (sz == 0) {
    return doc;
  } else {
    root = doc.createElement(rootTag);
    doc.appendChild(root);
    append(root, json, listItemTag, doc);
  }
  return doc;
}

代码示例来源:origin: osglworks/java-tool

static Document convert(JSONObject json, String rootTag, String listItemTag) {
  Node root;
  DocumentImpl doc = new DocumentImpl();
  int sz = json.size();
  if (sz == 0) {
    return doc;
  } else {
    root = doc.createElement(rootTag);
    doc.appendChild(root);
    append(root, json, listItemTag, doc);
  }
  return doc;
}

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

@Override
public void onResponse(JSONObject jsonObject) {
  int code = jsonObject.getInteger("code");
  if (code == 1000) {
    JSONObject json = jsonObject.getJSONObject("user");
    if (json != null && json.size() != 0) {
      EaseUser user = JSONUtil.Json2User(json);
      // 存入内存
      DemoHelper.getInstance().getContactList().put(user.getUsername(), user);
      // 存入db
      UserDao dao = new UserDao(context);
      dao.saveContact(user);
      sendCmdAgreeMsg(button, msg, textview, pd, buttonRefused);
    }
  }
}

相关文章

微信公众号

最新文章

更多