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

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

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

JSONObject.containsKey介绍

暂无

代码示例

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

@Override
public boolean containsKey(String key) {
  return jsonObject.containsKey(key);
}

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

@Override
public boolean containsKey(String key) {
  return jsonObject.containsKey(key);
}

代码示例来源:origin: TommyLemon/APIJSON

/**添加JSONObject的状态内容,一般用于错误提示结果
 * @param object
 * @param code
 * @param msg
 * @return
 */
public static JSONObject extendResult(JSONObject object, int code, String msg) {
  if (object == null) {
    object = new JSONObject(true);
  }
  if (object.containsKey(JSONResponse.KEY_CODE) == false) {
    object.put(JSONResponse.KEY_CODE, code);
  }
  String m = StringUtil.getString(object.getString(JSONResponse.KEY_MSG));
  if (m.isEmpty() == false) {
    msg = m + " ;\n " + StringUtil.getString(msg);
  }
  object.put(JSONResponse.KEY_MSG, msg);
  return object;
}

代码示例来源:origin: TommyLemon/APIJSON

if (real.containsKey(tk)) {
  if (opt == REPLACE) {
    real.put(tk, tv);

代码示例来源:origin: yaphone/itchat4j

Set<String> keySet = friendInfoTemplate.keySet();
for (String key : keySet) {
  if (userObj.containsKey(key)) {
    r.put(key, userObj.get(key));
  } else {

代码示例来源:origin: alibaba/Tangram-Android

@Override
public void onBindViewHolder(BinderViewHolder binderViewHolder, int position) {
  int mapperPosition = getMapperPosition(position);
  binderViewHolder.bind(cells.get(mapperPosition));
  BaseCell cell = cells.get(mapperPosition);
  RecyclerView.LayoutParams lp = new RecyclerView.LayoutParams(binderViewHolder.itemView.getLayoutParams());
  if (!Double.isNaN(pageWidth)) {
    lp.width = (int) (pageWidth + 0.5);
  }
  if (!Double.isNaN(pageHeight)) {
    lp.height = (int) (pageHeight + 0.5);
  }
  int[] margins = {0, 0, 0, 0};
  if (cell.style != null) {
    margins = cell.style.margin;
  }
  lp.setMargins(margins[3], margins[0], margins[1], margins[2]);
  //TODO should not resolve json in tangram. chils cell's pageWidth override pageWidth in style
  if (cell.extras.containsKey("pageWidth")) {
    lp.width = Style.parseSize(cell.extras.getString("pageWidth"), 0);
  }
  binderViewHolder.itemView.setLayoutParams(lp);
  binderViewHolder.itemView.setTag(R.id.TANGRAM_LINEAR_SCROLL_POS, mapperPosition);
}

代码示例来源:origin: alibaba/Tangram-Android

protected void parseCell(BaseCell cell, JSONObject json) {
  if (json != null) {
    cell.extras = json;
    cell.id = json.getString(KEY_BIZ_ID);
    if (TextUtils.isEmpty(cell.id) && json.containsKey(KEY_ID)) {
      cell.id = json.getString(KEY_ID);
    }
    cell.stringType = parseCellType(json);
    cell.typeKey = json.getString(KEY_TYPE_KEY);
    String reuseId = json.getString(KEY_TYPE_REUSEID);
    if (!TextUtils.isEmpty(reuseId)) {
      cell.typeKey = reuseId;
    }
    Integer position = json.getInteger(KEY_POSITION);
    if (position == null) {
      position = -1;
    }
    cell.position = position;
    JSONObject styleJson = json.getJSONObject(KEY_STYLE);
    Style style = new Style();
    cell.style = parseStyle(style, styleJson);
  } else {
    cell.extras = new JSONObject();
  }
}

代码示例来源:origin: ChinaSilence/any-video

/**
 * 获取最清晰的视频线路
 */
private String getDispatch(JSONObject dispatch) {
  for (String dis : DIS_LIST) {
    if (dispatch.containsKey(dis)) {
      return dispatch.getJSONArray(dis).getString(0);
    }
  }
  throw new AnyException(ExceptionEnum.NO_VIDEO);
}

代码示例来源:origin: TommyLemon/APIJSON

@Override
  public JSONObject onParseJSONObject(String key, JSONObject tobj, JSONObject robj) throws Exception {
    //				Log.i(TAG, "parseRequest.parse.onParseJSONObject  key = " + key + "; robj = " + robj);
    if (robj == null) {
      if (tobj != null) {//不允许不传Target中指定的Table
        throw new IllegalArgumentException(method.name() + "请求,请在 " + name + " 内传 " + key + ":{} !");
      }
    } else if (zuo.biao.apijson.JSONObject.isTableKey(key)) {
      if (method == RequestMethod.POST) {
        if (robj.containsKey(KEY_ID)) {
          throw new IllegalArgumentException("POST请求," + name + "/" + key + " 不能传 " + KEY_ID + " !");
        }
      } else {
        if (RequestMethod.isQueryMethod(method) == false) {
          verifyId(method.name(), name, key, robj, KEY_ID, maxUpdateCount, true);
          verifyId(method.name(), name, key, robj, KEY_USER_ID, maxUpdateCount, false);
        }
      }
    } 
    return parseRequest(method, key, tobj, robj, maxUpdateCount, creator);
  }
});

代码示例来源:origin: alibaba/Sentinel

if (body.containsKey(KEY_MODE)) {
  int mode = body.getInteger(KEY_MODE);
  switch (mode) {

代码示例来源:origin: TommyLemon/APIJSON

if (zuo.biao.apijson.JSONObject.isTableKey(tag) && object.containsKey(tag) == false) {//tag是table名
  target = new JSONObject(true);
  target.put(tag, object);

代码示例来源:origin: alibaba/Tangram-Android

if (style.extras != null && style.extras.containsKey(KEY_DIVIDE_HEIGHT)) {
  helper.setDividerHeight(Style.parseSize(style.extras.getString(KEY_DIVIDE_HEIGHT), 0));

代码示例来源:origin: alibaba/Tangram-Android

protected Map<String, ComponentInfo> parseComponentInfo(JSONObject cardJson) {
  if (cardJson == null || !cardJson.containsKey(COMPONENTINFO)) {
    return null;
  }
  JSONArray componentInfoArray = cardJson.getJSONArray(COMPONENTINFO);
  if (componentInfoArray == null) {
    return null;
  }
  Map<String, ComponentInfo> componentInfoMap = new HashMap<>(128);
  for (int i = 0; i < componentInfoArray.size(); i++) {
    JSONObject json = componentInfoArray.getJSONObject(i);
    ComponentInfo info = new ComponentInfo(json);
    mvHelper.renderManager().putComponentInfo(info);
    componentInfoMap.put(info.getId(), info);
  }
  return componentInfoMap;
}

代码示例来源:origin: alibaba/Tangram-Android

if (data.containsKey(KEY_WIDTH)) {
  String widthValue = data.getString(KEY_WIDTH);
  style.width = style.parseSize(widthValue, VirtualLayoutManager.LayoutParams.MATCH_PARENT);
if (data.containsKey(KEY_HEIGHT)) {
  String heightValue = data.getString(KEY_HEIGHT);
  style.height = style.parseSize(heightValue, VirtualLayoutManager.LayoutParams.WRAP_CONTENT);

代码示例来源:origin: jmdhappy/xxpay-master

public static OAuthAccessToken getOAuthAccessToken(String appId, String appSecret, String code) {
  OAuthAccessToken token = null;
  String tockenUrl = getOAuthTokenUrl(appId, appSecret, code);
  JSONObject jsonObject = httpsRequest(tockenUrl, HttpMethod.GET, null);
  if (null != jsonObject && !jsonObject.containsKey("errcode")) {
    try {
      token = new OAuthAccessToken();
      token.setAccessToken(jsonObject.getString("access_token"));
      token.setExpiresIn(jsonObject.getInteger("expires_in"));
      token.setOpenid(jsonObject.getString("openid"));
      token.setScope(jsonObject.getString("scope"));
    } catch (JSONException e) {
      token = null;//获取token失败
    }
  }else if(null != jsonObject){
    token = new OAuthAccessToken();
    token.setErrcode(jsonObject.getInteger("errcode"));
  }
  return token;
}

代码示例来源:origin: wangdan/AisenWeiBo

if (result.containsKey("error")) {
  throw new TaskException("", result.getString("error"));
if (result.containsKey("ok")) {
  if (result.getInteger("ok") == 0 && result.containsKey("msg")) {
    throw new TaskException("", result.getString("msg"));
  if (cardlistInfo.containsKey("since_id")) {
    beans.setSince_id(cardlistInfo.getString("since_id"));
  else if (cardlistInfo.containsKey("page")) {
    beans.setPage(cardlistInfo.getInteger("page"));
    JSONArray card_group = null;
    for (int i = 0; i < cards.size(); i++) {
      if (cards.getJSONObject(i).containsKey("card_group")) {
        card_group = cards.getJSONObject(i).getJSONArray("card_group");
        break;

代码示例来源:origin: wangdan/AisenWeiBo

if (mblogObject.containsKey("pics")) {
  JSONArray picsArray = mblogObject.getJSONArray("pics");
  if (picsArray != null && picsArray.size() > 0) {

代码示例来源:origin: jmdhappy/xxpay-master

public static AccessToken getAccessToken(String appId, String appSecret) {
  AccessToken token = null;
  String tockenUrl = WxApi.getTokenUrl(appId, appSecret);
  JSONObject jsonObject = httpsRequest(tockenUrl, HttpMethod.GET, null);
  if (null != jsonObject && !jsonObject.containsKey("errcode")) {
    try {
      token = new AccessToken();
      token.setAccessToken(jsonObject.getString("access_token"));
      token.setExpiresIn(jsonObject.getInteger("expires_in"));
    } catch (JSONException e) {
      token = null;//获取token失败
    }
  }else if(null != jsonObject){
    token = new AccessToken();
    token.setErrcode(jsonObject.getInteger("errcode"));
  }
  return token;
}

代码示例来源:origin: wangdan/AisenWeiBo

JSONObject jsonObject = jsonArray.getJSONObject(i);
if (jsonObject.containsKey("card_group")) {
  JSONArray card_group = jsonObject.getJSONArray("card_group");

代码示例来源:origin: TommyLemon/APIJSON

if (childKeys == null || childKeys.length <= 0 || request.containsKey(childKeys[0]) == false) {
  childKeys = null;

相关文章

微信公众号

最新文章

更多