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

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

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

JSONObject.getBoolean介绍

暂无

代码示例

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

@Override
public Boolean getBoolean(String key) {
  return jsonObject.getBoolean(key);
}

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

Boolean sketchMeasure = styleJson.getBoolean(KEY_SKETCH_MEASURE);
if (sketchMeasure == null) {
  fixStyle.sketchMeasure = true;
Boolean sketchMeasure = styleJson.getBoolean(KEY_SKETCH_MEASURE);
if (sketchMeasure == null) {
  fixStyle.sketchMeasure = true;
Boolean retainScrollState = styleJson.getBoolean(LinearScrollCell.KEY_RETAIN_SCROLL_STATE);
if (retainScrollState == null) {
  linearScrollCard.cell.retainScrollState = true;

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

@Override
public Boolean getBoolean(String key) {
  return jsonObject.getBoolean(key);
}

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

@NeedAuth
@RequestMapping("/onPublish")
public String onPublish(HttpServletRequest request, HttpServletResponse response) throws Exception {
  response.setHeader("Content-Type", "application/json; charset=" + getAcceptEncoding(request));
  response.setHeader("Cache-Control", "no-cache");
  response.setHeader("Content-Encode", "gzip");
  String entity = IOUtils.toString(request.getInputStream(), "UTF-8");
  String value = Arrays.asList(entity).toArray(new String[1])[0];
  value = URLDecoder.decode(value, "UTF-8");
  JSONObject jsonObject = JSON.parseObject(value);
  RaftCore.onPublish(jsonObject, jsonObject.getBoolean("increaseTerm"));
  return "ok";
}

代码示例来源: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: wangdan/AisenWeiBo

JSONObject userJSON = cardGroup.getJSONObject("user");
user.setId(userJSON.getString("id"));
user.setFollowing(userJSON.getBoolean("following"));
user.setFollow_me(userJSON.getBoolean("follow_me"));
user.setFansNum(userJSON.getString("fansNum"));
user.setScreen_name(userJSON.getString("screen_name"));

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

comment.setSource(card.getString("source"));
comment.setLikedCount(card.getLong("like_counts"));
comment.setLiked(card.getBoolean("liked"));

代码示例来源: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: foxinmy/weixin4j

/**
 * 支持更新所有卡券类型的部分通用字段及特殊卡券(会员卡、飞机票、电影票、会议门票)中特定字段的信息。
 *
 * @param cardId
 *            the card id
 * @param card
 *            the card
 * @return 是否提交审核,false为修改后不会重新提审,true为修改字段后重新提审,该卡券的状态变为审核中
 * @throws WeixinException
 *             the weixin exception
 * @author fengyapeng
 * @see
 * @since 2016 -12-21 15:29:10
 */
public Boolean updateCardCoupon(String cardId, CardCoupon card)
    throws WeixinException {
  JSONObject request = new JSONObject();
  request.put("card_id", cardId);
  CardType cardType = card.getCardType();
  card.cleanCantUpdateField();
  request.put(cardType.name().toLowerCase(), card);
  String card_update_uri = getRequestUri("card_update_uri");
  Token token = tokenManager.getCache();
  WeixinResponse response = weixinExecutor.post(
      String.format(card_update_uri, token.getAccessToken()),
      JSON.toJSONString(request));
  JSONObject jsonObject = response.getAsJson();
  return jsonObject.getBoolean("send_check");
}

代码示例来源:origin: com.github.ltsopensource/lts-core

@Override
public Boolean getBoolean(String key) {
  return jsonObject.getBoolean(key);
}

代码示例来源:origin: ucarGroup/DataLink

@Override
public Object checkError(JSONObject json) {
  return json.getBoolean(ParseHandler.ERRORS_NAME);
}

代码示例来源:origin: syhily/elasticsearch-jdbc

@Override
public Boolean getBoolean(String key) {
  return jsonObject.getBoolean(key);
}

代码示例来源:origin: com.senseidb/sensei-core

public static boolean optBooleanValue(com.alibaba.fastjson.JSONObject json, String key,
  boolean defaultValue) throws com.alibaba.fastjson.JSONException {
 Boolean val = json.getBoolean(key);
 if (val == null) return defaultValue;
 return val.booleanValue();
}

代码示例来源:origin: whvcse/EasyWeb

/**
 * 得到Boolean类型的值
 */
public static boolean getBoolean(String json, String key) {
  Boolean result = null;
  try {
    JSONObject jsonObject = JSON.parseObject(json);
    result = jsonObject.getBoolean(key);
  } catch (Exception e) {
    e.printStackTrace();
  }
  return result;
}

代码示例来源:origin: aaronchen2k/ngtesting-platform

@RequestMapping(value = "list", method = RequestMethod.POST)
@ResponseBody
public Map<String, Object> list(HttpServletRequest request, @RequestBody JSONObject json) {
  Map<String, Object> ret = new HashMap<String, Object>();
  TstUser user = (TstUser) request.getSession().getAttribute(Constant.HTTP_SESSION_USER_PROFILE);
  Integer orgId = user.getDefaultOrgId();
  String keywords = json.getString("keywords");
  Boolean disabled = json.getBoolean("disabled");
  List<TstOrgRole> ls = orgRoleService.list(orgId, keywords, disabled); // 总是取当前用户的org,不需要再鉴权
  ret.put("data", ls);
  ret.put("code", Constant.RespCode.SUCCESS.getCode());
  return ret;
}

代码示例来源:origin: aaronchen2k/ngtesting-platform

@RequestMapping(value = "list", method = RequestMethod.POST)
@ResponseBody
public Map<String, Object> list(HttpServletRequest request, @RequestBody JSONObject json) {
  Map<String, Object> ret = new HashMap<String, Object>();
  TstUser user = (TstUser) request.getSession().getAttribute(Constant.HTTP_SESSION_USER_PROFILE);
  Integer orgId = user.getDefaultOrgId();
  String keywords = json.getString("keywords");
  Boolean disabled = json.getBoolean("disabled");
  List<TstProjectRole> vos = projectRoleService.list(orgId, keywords, disabled); // 总是取当前用户的org,不需要再鉴权
  ret.put("data", vos);
  ret.put("code", Constant.RespCode.SUCCESS.getCode());
  return ret;
}

代码示例来源:origin: aaronchen2k/ngtesting-platform

@RequestMapping(value = "list", method = RequestMethod.POST)
@ResponseBody
@PrivOrg(perms = {"project-admin"})
public Map<String, Object> list(HttpServletRequest request, @RequestBody JSONObject json) {
  Map<String, Object> ret = new HashMap<String, Object>();
  TstUser user = (TstUser) request.getSession().getAttribute(Constant.HTTP_SESSION_USER_PROFILE);
  Integer prjId = user.getDefaultPrjId();
  String keywords = json.getString("keywords");
  Boolean disabled = json.getBoolean("disabled");
  List<TstVer> ls = verService.list(prjId, keywords, disabled);
  ret.put("data", ls);
  ret.put("code", Constant.RespCode.SUCCESS.getCode());
  return ret;
}

代码示例来源:origin: aaronchen2k/ngtesting-platform

@RequestMapping(value = "list", method = RequestMethod.POST)
@ResponseBody
@PrivCommon(check="false")
public Map<String, Object> list(HttpServletRequest request, @RequestBody JSONObject json) {
  Map<String, Object> ret = new HashMap<String, Object>();
  TstUser user = (TstUser) request.getSession().getAttribute(Constant.HTTP_SESSION_USER_PROFILE);
  String keywords = json.getString("keywords");
  Boolean disabled = json.getBoolean("disabled");
  List<TstOrg> vos = orgService.list(user.getId(), keywords, disabled); // 总是取当前用户的org,不需要再鉴权
  ret.put("data", vos);
  ret.put("code", Constant.RespCode.SUCCESS.getCode());
  return ret;
}

代码示例来源:origin: aaronchen2k/ngtesting-platform

@RequestMapping(value = "watch", method = RequestMethod.POST)
@ResponseBody
@PrivPrj
public Map<String, Object> watch(HttpServletRequest request, @RequestBody JSONObject json) {
  Map<String, Object> ret = new HashMap<>();
  TstUser user = (TstUser) request.getSession().getAttribute(Constant.HTTP_SESSION_USER_PROFILE);
  Integer id = json.getInteger("id");
  Boolean status = json.getBoolean("status");
  issueWatchService.watch(id, user, status);
  ret.put("code", Constant.RespCode.SUCCESS.getCode());
  return ret;
}

代码示例来源:origin: aaronchen2k/ngtesting-platform

@Override
@Transactional
public TstCase rename(JSONObject json, TstUser user) {
  Integer id = json.getInteger("id");
  String name = json.getString("name");
  Boolean isParent = json.getBoolean("isParent");
  Integer pId = json.getInteger("pId");
  Integer projectId = user.getDefaultPrjId();
  return rename(id, name, isParent, pId, projectId, user);
}

相关文章

微信公众号

最新文章

更多