本文整理了Java中com.alibaba.fastjson.JSONObject.containsKey()
方法的一些代码示例,展示了JSONObject.containsKey()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.containsKey()
方法的具体详情如下:
包路径:com.alibaba.fastjson.JSONObject
类名称: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;
内容来源于网络,如有侵权,请联系作者删除!