本文整理了Java中com.alibaba.fastjson.JSONObject.getInteger()
方法的一些代码示例,展示了JSONObject.getInteger()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.getInteger()
方法的具体详情如下:
包路径:com.alibaba.fastjson.JSONObject
类名称:JSONObject
方法名:getInteger
暂无
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public Integer getInteger(String key) {
return jsonObject.getInteger(key);
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public Integer getInteger(String key) {
return jsonObject.getInteger(key);
}
代码示例来源:origin: ScienJus/smartqq
private static void checkSendMsgResult(Response<String> response) {
if (response.getStatusCode() != 200) {
LOGGER.error(String.format("发送失败,Http返回码[%d]", response.getStatusCode()));
}
JSONObject json = JSON.parseObject(response.getBody());
Integer errCode = json.getInteger("retcode");
if (errCode != null && errCode == 0) {
LOGGER.debug("发送成功");
} else {
LOGGER.error(String.format("发送失败,Api返回码[%d]", json.getInteger("retcode")));
}
}
代码示例来源:origin: alibaba/nacos
public ListView<String> getServiceList(int pageNo, int pageSize, AbstractSelector selector) throws NacosException {
Map<String, String> params = new HashMap<String, String>(4);
params.put("pageNo", String.valueOf(pageNo));
params.put("pageSize", String.valueOf(pageSize));
params.put(Constants.REQUEST_PARAM_NAMESPACE_ID, namespaceId);
if (selector != null) {
switch (SelectorType.valueOf(selector.getType())) {
case none:
break;
case label:
ExpressionSelector expressionSelector = (ExpressionSelector) selector;
params.put("selector", JSON.toJSONString(expressionSelector));
break;
default:
break;
}
}
String result = reqAPI(UtilAndComs.NACOS_URL_BASE + "/service/list", params);
JSONObject json = JSON.parseObject(result);
ListView<String> listView = new ListView<String>();
listView.setCount(json.getInteger("count"));
listView.setData(JSON.parseObject(json.getString("doms"), new TypeReference<List<String>>() {
}));
return listView;
}
代码示例来源:origin: yaphone/itchat4j
try {
String result = EntityUtils.toString(entity, Consts.UTF_8);
return JSON.parseObject(result).getJSONObject("BaseResponse").getInteger("Ret") == 0;
} catch (Exception e) {
LOG.error("webWxSendMsgImg 错误: ", e);
代码示例来源:origin: yaphone/itchat4j
try {
String result = EntityUtils.toString(entity, Consts.UTF_8);
return JSON.parseObject(result).getJSONObject("BaseResponse").getInteger("Ret") == 0;
} catch (Exception e) {
LOG.error("错误: ", e);
代码示例来源: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: hs-web/hsweb-framework
&& message.get("status") != null && message.get("timestamp") != null) {
Integer status = message.getInteger("status");
if (status != 200) {
throw new BusinessException(message.getString("message"), status);
代码示例来源:origin: hs-web/hsweb-framework
JSONObject jsonRes = JSON.parseObject(result);
if (jsonRes.size() > 5) return null;
Integer status = jsonRes.getInteger("status");
if (status == null && response.status() == 200) {
return null;
代码示例来源:origin: ScienJus/smartqq
private static JSONObject getResponseJson(Response<String> response) {
if (response.getStatusCode() != 200) {
throw new RequestException(String.format("请求失败,Http返回码[%d]", response.getStatusCode()));
}
JSONObject json = JSON.parseObject(response.getBody());
Integer retCode = json.getInteger("retcode");
if (retCode == null) {
throw new RequestException(String.format("请求失败,Api返回异常", retCode));
} else if (retCode != 0) {
switch (retCode) {
case 103: {
LOGGER.error("请求失败,Api返回码[103]。你需要进入http://w.qq.com,检查是否能正常接收消息。如果可以的话点击[设置]->[退出登录]后查看是否恢复正常");
break;
}
case 100100: {
LOGGER.debug("请求失败,Api返回码[100100]");
break;
}
default: {
throw new RequestException(String.format("请求失败,Api返回码[%d]", retCode));
}
}
}
return json;
}
代码示例来源:origin: jmdhappy/xxpay-master
Integer id = po.getInteger("id");
payChannel.setChannelId(channelId);
payChannel.setMchId(po.getString("mchId"));
代码示例来源:origin: alibaba/Sentinel
JSONObject body = JSON.parseObject(payload);
if (body.containsKey(KEY_MODE)) {
int mode = body.getInteger(KEY_MODE);
switch (mode) {
case ClusterStateManager.CLUSTER_CLIENT:
代码示例来源:origin: JpressProjects/jpress
@Override
public boolean send(SmsMessage sms) {
String app_key = JPressOptions.get(JPressConsts.OPTION_CONNECTION_SMS_APPID);
String app_secret = JPressOptions.get(JPressConsts.OPTION_CONNECTION_SMS_APPSECRET);
String random = new Random().nextInt(1000000) + "";
String time = System.currentTimeMillis() / 1000 + "";
String srcStr = "appkey=" + app_secret + "&random=" + random + "&time=" + time + "&mobile=" + sms.getMobile();
String sig = HashKit.sha256(srcStr);
boolean hasCode = StrUtils.isNotBlank(sms.getCode());
String postContent = (hasCode ? SMS_JSON.replace("{code}", sms.getCode()) : SMS_NO_CODE_JSON)
.replace("{sig}", sig)
.replace("{sign}", sms.getSign())
.replace("{mobile}", sms.getMobile())
.replace("{time}", time)
.replace("{tpl_id}", sms.getTemplate());
String url = "https://yun.tim.qq.com/v5/tlssmssvr/sendsms?sdkappid=" + app_key + "&random=" + random;
String content = JbootHttpKit.httpPost(url, postContent);
System.out.println(content);
if (StrUtils.isBlank(content)) {
return false;
}
JSONObject resultJson = JSON.parseObject(content);
Integer result = resultJson.getInteger("result");
return result != null && result == 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: 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: ChinaSilence/any-video
@Override
public List<Episode> parseEpisodes(String videoUrl) {
List<Episode> episodes = new ArrayList<>();
Document document = JsoupUtils.getDocWithPhone(videoUrl);
Matcher matcher = Pattern.compile("([0-9]{5,})\\.html").matcher(document.html());
if (matcher.find()) {
String vid = matcher.group(1);
String videosAPI = String.format(LETV_VIDEOS, vid);
String data = JsoupUtils.getDocWithPhone(videosAPI).body().text();
JSONObject jsonObject = JSONObject.parseObject(data);
JSONArray array = jsonObject.getJSONObject("data").getJSONObject("episode").getJSONArray("videolist");
if (array.size() > 1) {
for (int i = array.size() - 1; i >= 0; i--) {
JSONObject object = array.getJSONObject(i);
Episode episode = new Episode();
Integer index = object.getInteger("episode");
if (index < 10) {
episode.setIndex("0" + index);
} else {
episode.setIndex("" + index);
}
episode.setValue(object.getString("url"));
episodes.add(episode);
}
}
}
return episodes;
}
代码示例来源:origin: yaphone/itchat4j
String text = EntityUtils.toString(entity, Consts.UTF_8);
JSONObject obj = JSON.parseObject(text);
if (obj.getJSONObject("BaseResponse").getInteger("Ret") != 0) {
result = null;
} else {
代码示例来源:origin: hs-web/hsweb-framework
@Override
default PagerResult<E> selectPager(Entity param) {
JSONObject result = createRequest("/", param).get().as(JSONObject.class);
return PagerResult.of(result.getInteger("total"), result.getJSONArray("data").toJavaList(getEntityType()));
}
代码示例来源:origin: jmdhappy/xxpay-master
String respUrl = msgObj.getString("url");
String orderId = msgObj.getString("orderId");
int count = msgObj.getInteger("count");
if(StringUtils.isEmpty(respUrl)) {
_log.warn("{}商户通知URL为空,respUrl={}", logPrefix, respUrl);
代码示例来源:origin: TommyLemon/APIJSON
final Integer count = request.getInteger(JSONRequest.KEY_COUNT); //TODO 如果不想用默认数量可以改成 getIntValue(JSONRequest.KEY_COUNT);
final int page = request.getIntValue(JSONRequest.KEY_PAGE);
final String join = request.getString(JSONRequest.KEY_JOIN);
内容来源于网络,如有侵权,请联系作者删除!