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

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

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

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);

相关文章

微信公众号

最新文章

更多