本文整理了Java中org.apache.sling.commons.json.JSONObject.has()
方法的一些代码示例,展示了JSONObject.has()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.has()
方法的具体详情如下:
包路径:org.apache.sling.commons.json.JSONObject
类名称: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");
内容来源于网络,如有侵权,请联系作者删除!