org.apache.sling.commons.json.JSONObject.has()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(128)

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

JSONObject.has介绍

[英]Determine if the JSONObject contains a specific key.
[中]确定JSONObject是否包含特定的键。

代码示例

代码示例来源:origin: com.adobe.acs/acs-aem-tools-bundle-livereload

private boolean isSupported(JSONObject obj) {
  try {
    if (obj.has(PROTOCOLS)) {
      JSONArray protocols = obj.getJSONArray(PROTOCOLS);
      for (int i = 0; i < protocols.length(); i++) {
        String protocol = protocols.getString(i);
        if (PROTOCOL_VERSION_7.equals(protocol)) {
          return true;
        }
      }
    }
  } catch (JSONException e) {
  }
  return false;
}

代码示例来源:origin: Adobe-Consulting-Services/acs-aem-tools

private boolean isSupported(JSONObject obj) {
  try {
    if (obj.has(PROTOCOLS)) {
      JSONArray protocols = obj.getJSONArray(PROTOCOLS);
      for (int i = 0; i < protocols.length(); i++) {
        String protocol = protocols.getString(i);
        if (PROTOCOL_VERSION_7.equals(protocol)) {
          return true;
        }
      }
    }
  } catch (JSONException e) {
  }
  return false;
}

代码示例来源:origin: org.apache.sling/org.apache.sling.commons.json

String       s;
StringBuffer sb = new StringBuffer();
if (o.has("Status-Code") && o.has("Reason-Phrase")) {
  sb.append(o.getString("HTTP-Version"));
  sb.append(' ');
  sb.append(' ');
  sb.append(o.getString("Reason-Phrase"));
} else if (o.has("Method") && o.has("Request-URI")) {
  sb.append(o.getString("Method"));
  sb.append(' ');

代码示例来源:origin: org.apache.sling/org.apache.sling.commons.json

sb.append("=");
sb.append(escape(o.getString("value")));
if (o.has("expires")) {
  sb.append(";expires=");
  sb.append(o.getString("expires"));
if (o.has("domain")) {
  sb.append(";domain=");
  sb.append(escape(o.getString("domain")));
if (o.has("path")) {
  sb.append(";path=");
  sb.append(escape(o.getString("path")));

代码示例来源:origin: com.adobe.acs/acs-aem-commons-bundle

@Override
public void updatePageInfo(SlingHttpServletRequest request, JSONObject info, Resource resource)
    throws JSONException {
  if (info.has(KEY_WORKFLOWS)) {
    final JSONObject workflows = info.getJSONObject(KEY_WORKFLOWS);
    final String resourcePath = resource.getPath();
    final ResourceResolver resourceResolver = resource.getResourceResolver();
    for (final Iterator<String> types = workflows.keys(); types.hasNext();) {
      final String type = types.next();
      final JSONObject typeObject = workflows.getJSONObject(type);
      filter(typeObject, resourcePath, resourceResolver);
    }
  } else {
    log.warn("No workflows found in existing page info. Check order of cq:infoProviders.");
  }
}

代码示例来源:origin: Adobe-Consulting-Services/acs-aem-commons

@Override
@SuppressWarnings( "deprecation" )
public void updatePageInfo(SlingHttpServletRequest request, org.apache.sling.commons.json.JSONObject info, Resource resource)
    throws org.apache.sling.commons.json.JSONException {
  if (info.has(KEY_WORKFLOWS)) {
    final org.apache.sling.commons.json.JSONObject workflows = info.getJSONObject(KEY_WORKFLOWS);
    final String resourcePath = resource.getPath();
    final ResourceResolver resourceResolver = resource.getResourceResolver();
    for (final Iterator<String> types = workflows.keys(); types.hasNext();) {
      final String type = types.next();
      final org.apache.sling.commons.json.JSONObject typeObject = workflows.getJSONObject(type);
      filter(typeObject, resourcePath, resourceResolver);
    }
  } else {
    log.warn("No workflows found in existing page info. Check order of cq:infoProviders.");
  }
}

代码示例来源:origin: com.adobe.acs/acs-aem-commons-bundle

if (!obj.has("error")) {
  log.debug("Initiating version replication");

代码示例来源:origin: com.adobe.acs/acs-aem-commons-bundle

if (widget.has("fieldLabel")) {
  widget.remove("hideLabel");

相关文章