本文整理了Java中com.alibaba.fastjson.JSONObject.getIntValue()
方法的一些代码示例,展示了JSONObject.getIntValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.getIntValue()
方法的具体详情如下:
包路径:com.alibaba.fastjson.JSONObject
类名称:JSONObject
方法名:getIntValue
暂无
代码示例来源:origin: TommyLemon/APIJSON
/**获取状态
* @return
*/
public static int getCode(JSONObject reponse) {
try {
return reponse.getIntValue(KEY_CODE);
} catch (Exception e) {
//empty
}
return 0;
}
/**获取状态描述
代码示例来源:origin: TommyLemon/APIJSON
/**获取状态
* @return
*/
public static int getCode(JSONObject reponse) {
try {
return reponse.getIntValue(KEY_CODE);
} catch (Exception e) {
//empty
}
return 0;
}
/**获取状态描述
代码示例来源:origin: TommyLemon/APIJSON
/**获取状态
* @return
*/
public static int getCode(JSONObject reponse) {
try {
return reponse.getIntValue(KEY_CODE);
} catch (Exception e) {
//empty
}
return 0;
}
/**获取状态描述
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public int getIntValue(String key) {
return jsonObject.getIntValue(key);
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public int getIntValue(String key) {
return jsonObject.getIntValue(key);
}
代码示例来源:origin: TommyLemon/APIJSON
/**是否成功
* @param response
* @return
*/
public static boolean isSuccess(JSONObject response) {
return response != null && isSuccess(response.getIntValue(KEY_CODE));
}
代码示例来源:origin: TommyLemon/APIJSON
/**是否成功
* @param response
* @return
*/
public static boolean isSuccess(JSONObject response) {
return response != null && isSuccess(response.getIntValue(KEY_CODE));
}
代码示例来源:origin: TommyLemon/APIJSON
/**是否成功
* @param response
* @return
*/
public static boolean isSuccess(JSONObject response) {
return response != null && isSuccess(response.getIntValue(KEY_CODE));
}
代码示例来源:origin: TommyLemon/APIJSON
/**添加请求成功的状态内容
* @param object
* @return
*/
public static JSONObject extendErrorResult(JSONObject object, Exception e) {
JSONObject error = newErrorResult(e);
return extendResult(object, error.getIntValue(JSONResponse.KEY_CODE), error.getString(JSONResponse.KEY_MSG));
}
/**新建错误状态内容
代码示例来源:origin: alibaba/canal
@Override
protected RdsBackupPolicy processResult(HttpResponse response) throws Exception {
String result = EntityUtils.toString(response.getEntity());
JSONObject jsonObj = JSON.parseObject(result);
RdsBackupPolicy policy = new RdsBackupPolicy();
policy.setBackupRetentionPeriod(jsonObj.getString("BackupRetentionPeriod"));
policy.setBackupLog(jsonObj.getString("BackupLog").equalsIgnoreCase("Enable"));
policy.setLogBackupRetentionPeriod(jsonObj.getIntValue("LogBackupRetentionPeriod"));
policy.setPreferredBackupPeriod(jsonObj.getString("PreferredBackupPeriod"));
policy.setPreferredBackupTime(jsonObj.getString("PreferredBackupTime"));
return policy;
}
}
代码示例来源:origin: alibaba/Tangram-Android
public void setSpecialInterval(JSONObject jsonObject) {
if (jsonObject != null) {
this.mSpecialInterval = new SparseIntArray();
for (String key : jsonObject.keySet()) {
try {
int index = Integer.parseInt(key);
int value = jsonObject.getIntValue(key);
if (value > 0) {
this.mSpecialInterval.put(index, value);
}
} catch (Exception e) {
}
}
}
}
代码示例来源:origin: shuzheng/zheng
HttpEntity httpEntity = httpResponse.getEntity();
JSONObject result = JSONObject.parseObject(EntityUtils.toString(httpEntity));
if (1 == result.getIntValue("code") && result.getString("data").equals(code)) {
代码示例来源:origin: shuzheng/zheng
@Override
public int rolePermission(JSONArray datas, int id) {
List<Integer> deleteIds = new ArrayList<>();
for (int i = 0; i < datas.size(); i ++) {
JSONObject json = datas.getJSONObject(i);
if (!json.getBoolean("checked")) {
deleteIds.add(json.getIntValue("id"));
} else {
// 新增权限
UpmsRolePermission upmsRolePermission = new UpmsRolePermission();
upmsRolePermission.setRoleId(id);
upmsRolePermission.setPermissionId(json.getIntValue("id"));
upmsRolePermissionMapper.insertSelective(upmsRolePermission);
}
}
// 删除权限
if (deleteIds.size() > 0) {
UpmsRolePermissionExample upmsRolePermissionExample = new UpmsRolePermissionExample();
upmsRolePermissionExample.createCriteria()
.andPermissionIdIn(deleteIds)
.andRoleIdEqualTo(id);
upmsRolePermissionMapper.deleteByExample(upmsRolePermissionExample);
}
return datas.size();
}
代码示例来源:origin: weibocom/motan
public static MotanAbstractException fromMessage(String msg) {
if (StringUtils.isNotBlank(msg)) {
try {
JSONObject jsonObject = JSONObject.parseObject(msg);
int type = jsonObject.getIntValue("errtype");
int errcode = jsonObject.getIntValue("errcode");
String errmsg = jsonObject.getString("errmsg");
MotanAbstractException e = null;
switch (type) {
case 1:
e = new MotanServiceException(errmsg, new MotanErrorMsg(errcode, errcode, errmsg));
break;
case 2:
e = new MotanBizException(errmsg, new MotanErrorMsg(errcode, errcode, errmsg));
break;
default:
e = new MotanFrameworkException(errmsg, new MotanErrorMsg(errcode, errcode, errmsg));
}
return e;
} catch (Exception e) {
LoggerUtil.warn("build exception from msg fail. msg:" + msg);
}
}
return null;
}
代码示例来源:origin: TommyLemon/APIJSON
throw new IllegalArgumentException("请在最外层设置tag!一般是Table名,例如 \"tag\": \"User\" ");
int version = requestObject.getIntValue(JSONRequest.KEY_VERSION);
代码示例来源:origin: JpressProjects/jpress
@Override
protected OauthUser getOauthUser(String code) {
JSONObject tokenJson = getAccessToken(code);
String accessToken = tokenJson.getString("access_token");
String openId = tokenJson.getString("openid");
// https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID
String url = "https://api.weixin.qq.com/sns/userinfo?" + "access_token=" + accessToken + "&openid=" + openId;
String httpString = httpGet(url);
/**
* { "openid":"OPENID", "nickname":"NICKNAME", "sex":1,
* "province":"PROVINCE", "city":"CITY", "country":"COUNTRY",
* "headimgurl":
* "http://wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0",
* "privilege":[ "PRIVILEGE1", "PRIVILEGE2" ], "unionid":
* " o6_bmasdasdsad6_2sgVt7hMZOPfL" }
*/
OauthUser user = new OauthUser();
JSONObject json = JSONObject.parseObject(httpString);
user.setAvatar(json.getString("headimgurl"));
user.setNickname(json.getString("nickname"));
user.setOpenId(openId);
int sex = json.getIntValue("sex");
user.setGender(sex == 1 ? "male" : "female");
user.setSource(getName());
return user;
}
代码示例来源:origin: shuzheng/zheng
@Override
public int permission(JSONArray datas, int id) {
for (int i = 0; i < datas.size(); i ++) {
JSONObject json = datas.getJSONObject(i);
if (json.getBoolean("checked")) {
// 新增权限
UpmsUserPermission upmsUserPermission = new UpmsUserPermission();
upmsUserPermission.setUserId(id);
upmsUserPermission.setPermissionId(json.getIntValue("id"));
upmsUserPermission.setType(json.getByte("type"));
upmsUserPermissionMapper.insertSelective(upmsUserPermission);
} else {
// 删除权限
UpmsUserPermissionExample upmsUserPermissionExample = new UpmsUserPermissionExample();
upmsUserPermissionExample.createCriteria()
.andPermissionIdEqualTo(json.getIntValue("id"))
.andTypeEqualTo(json.getByte("type"));
upmsUserPermissionMapper.deleteByExample(upmsUserPermissionExample);
}
}
return datas.size();
}
代码示例来源:origin: TommyLemon/APIJSON
executor.close();
if (result != null && JSONResponse.isExist(result.getIntValue(JSONResponse.KEY_COUNT)) == false) {
throw new IllegalArgumentException(rk + ":" + rv + "中value不合法!必须匹配 " + logic.getChar() + tv + " !");
代码示例来源:origin: TommyLemon/APIJSON
throw new Exception("服务器内部错误 verifyRepeat repeat == null");
if (repeat.getIntValue(JSONResponse.KEY_COUNT) > 0) {
throw new ConflictException(key + ": " + value + " 已经存在,不能重复!");
代码示例来源:origin: TommyLemon/APIJSON
throw new Exception("服务器内部错误 verifyRepeat result == null");
if (result.getIntValue(JSONResponse.KEY_COUNT) > 0) {
throw new ConflictException(key + ": " + value + " 已经存在,不能重复!");
内容来源于网络,如有侵权,请联系作者删除!