本文整理了Java中net.sf.json.JSONObject.size()
方法的一些代码示例,展示了JSONObject.size()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.size()
方法的具体详情如下:
包路径:net.sf.json.JSONObject
类名称:JSONObject
方法名:size
暂无
代码示例来源:origin: gooddata/GoodData-CL
public int size() {
return jsonObject.size();
}
代码示例来源:origin: JoelJ/ez-templates
@Override
public JobProperty<?> newInstance(StaplerRequest request, JSONObject formData) throws FormException {
if (formData.size() > 0) {
return new TemplateProperty();
}
return null;
}
代码示例来源:origin: mbreese/couchdb4j
public int size() {
return getJSONObject().size();
}
public Collection values() {
代码示例来源:origin: edu.uiuc.ncsa.security/ncsa-security-util
public boolean isFunctor(JSONObject jsonObject) {
if (jsonObject.size() != 1) {
return false;
}
String key = jsonObject.keySet().iterator().next().toString();
return jsonObject.get(key) instanceof JSONArray;
}
代码示例来源:origin: intuit/benten
private void handleJiraException(HttpResponse httpResponse) throws IOException {
String json = EntityUtils.toString(httpResponse.getEntity());
JiraError jiraError = JiraConverter.objectMapper.readValue(json, JiraError.class);
JSONObject error = jiraError.getErrors();
if(error.size()>0) {
String firstKey = (String) error.keys().next();
throw new BentenJiraException( error.getString(firstKey));
}else{
throw new BentenJiraException( jiraError.getErrorMessages().get(0));
}
}
代码示例来源:origin: jenkinsci/mesos-plugin
/**
* Checks whether the cloud Mesos slave attributes match those from the Mesos offer.
*
* @param offer Mesos offer data object.
* @return true if all the offer attributes match and false if not.
*/
private boolean slaveAttributesMatch(Offer offer, JSONObject slaveAttributes) {
//Accept any and all Mesos slave offers by default.
boolean slaveTypeMatch = true;
//Collect the list of attributes from the offer as key-value pairs
Map<String, String> attributesMap = new HashMap<String, String>();
for (Attribute attribute : offer.getAttributesList()) {
attributesMap.put(attribute.getName(), attribute.getText().getValue());
}
if (slaveAttributes != null && slaveAttributes.size() > 0) {
//Iterate over the cloud attributes to see if they exist in the offer attributes list.
Iterator iterator = slaveAttributes.keys();
while (iterator.hasNext()) {
String key = (String) iterator.next();
//If there is a single absent attribute then we should reject this offer.
if (!(attributesMap.containsKey(key) && attributesMap.get(key).toString().equals(slaveAttributes.getString(key)))) {
slaveTypeMatch = false;
break;
}
}
}
return slaveTypeMatch;
}
代码示例来源:origin: rcarz/jira-client
/**
* Executes the update action.
*
* @throws JiraException when the update fails
*/
public void execute() throws JiraException {
JSONObject fieldmap = new JSONObject();
JSONObject updatemap = new JSONObject();
if (fields.size() == 0 && fieldOpers.size() == 0)
throw new JiraException("No fields were given for update");
for (Map.Entry<String, Object> ent : fields.entrySet()) {
Object newval = Field.toJson(ent.getKey(), ent.getValue(), editmeta);
fieldmap.put(ent.getKey(), newval);
}
for (Map.Entry<String, List> ent : fieldOpers.entrySet()) {
Object newval = Field.toJson(ent.getKey(), ent.getValue(), editmeta);
updatemap.put(ent.getKey(), newval);
}
JSONObject req = new JSONObject();
if (fieldmap.size() > 0)
req.put("fields", fieldmap);
if (updatemap.size() > 0)
req.put("update", updatemap);
try {
restclient.put(getRestUri(key), req);
} catch (Exception ex) {
throw new JiraException("Failed to update issue " + key, ex);
}
}
代码示例来源:origin: net.rcarz/jira-client
/**
* Executes the update action.
*
* @throws JiraException when the update fails
*/
public void execute() throws JiraException {
JSONObject fieldmap = new JSONObject();
JSONObject updatemap = new JSONObject();
if (fields.size() == 0 && fieldOpers.size() == 0)
throw new JiraException("No fields were given for update");
for (Map.Entry<String, Object> ent : fields.entrySet()) {
Object newval = Field.toJson(ent.getKey(), ent.getValue(), editmeta);
fieldmap.put(ent.getKey(), newval);
}
for (Map.Entry<String, List> ent : fieldOpers.entrySet()) {
Object newval = Field.toJson(ent.getKey(), ent.getValue(), editmeta);
updatemap.put(ent.getKey(), newval);
}
JSONObject req = new JSONObject();
if (fieldmap.size() > 0)
req.put("fields", fieldmap);
if (updatemap.size() > 0)
req.put("update", updatemap);
try {
restclient.put(getRestUri(key), req);
} catch (Exception ex) {
throw new JiraException("Failed to update issue " + key, ex);
}
}
代码示例来源:origin: rcarz/jira-client
private void realExecute(Transition trans) throws JiraException {
if (trans == null || trans.getFields() == null)
throw new JiraException("Transition is missing fields");
JSONObject fieldmap = new JSONObject();
for (Map.Entry<String, Object> ent : fields.entrySet()) {
fieldmap.put(ent.getKey(), ent.getValue());
}
JSONObject req = new JSONObject();
if (fieldmap.size() > 0)
req.put("fields", fieldmap);
JSONObject t = new JSONObject();
t.put("id", Field.getString(trans.getId()));
req.put("transition", t);
try {
restclient.post(getRestUri(key) + "/transitions", req);
} catch (Exception ex) {
throw new JiraException("Failed to transition issue " + key, ex);
}
}
代码示例来源:origin: blogchong/mite8-com
JSONObject jsonObject1 = jsonArray.getJSONObject(j);
if (jsonObject1.size() == 24) {
list.add(jsonObject1);
count_all++;
代码示例来源:origin: net.rcarz/jira-client
private void realExecute(JSONObject trans) throws JiraException {
if (trans.isNullObject() || !trans.containsKey("fields") ||
!(trans.get("fields") instanceof JSONObject))
throw new JiraException("Transition metadata is missing fields");
JSONObject editmeta = (JSONObject)trans.get("fields");
JSONObject fieldmap = new JSONObject();
for (Map.Entry<String, Object> ent : fields.entrySet()) {
Object newval = Field.toJson(ent.getKey(), ent.getValue(), editmeta);
fieldmap.put(ent.getKey(), newval);
}
JSONObject req = new JSONObject();
if (fieldmap.size() > 0)
req.put("fields", fieldmap);
JSONObject t = new JSONObject();
t.put("id", Field.getString(trans.get("id")));
req.put("transition", t);
try {
restclient.post(getRestUri(key) + "/transitions", req);
} catch (Exception ex) {
throw new JiraException("Failed to transition issue " + key, ex);
}
}
代码示例来源:origin: uber/phabricator-jenkins-plugin
@Test
public void testToHarbormaster() {
LintResult results = new LintResult("name", "code", "severity", "path", 1, 2, "description");
assertEquals(7, results.toHarbormaster().size());
}
代码示例来源:origin: JoelJ/ez-templates
@Override
public JobProperty<?> newInstance(StaplerRequest request, JSONObject formData) throws FormException {
if (formData.size() > 0 && formData.has("useTemplate")) {
JSONObject useTemplate = formData.getJSONObject("useTemplate");
String templateJobName = useTemplate.getString("templateJobName");
boolean syncMatrixAxis = useTemplate.getBoolean("syncMatrixAxis");
boolean syncDescription = useTemplate.getBoolean("syncDescription");
boolean syncBuildTriggers = useTemplate.getBoolean("syncBuildTriggers");
boolean syncDisabled = useTemplate.getBoolean("syncDisabled");
boolean syncSecurity = useTemplate.getBoolean("syncSecurity");
boolean syncScm = useTemplate.getBoolean("syncScm");
boolean syncOwnership = useTemplate.getBoolean("syncOwnership");
boolean syncAssignedLabel = useTemplate.getBoolean("syncAssignedLabel");
return new TemplateImplementationProperty(templateJobName, syncMatrixAxis, syncDescription, syncBuildTriggers, syncDisabled, syncSecurity, syncScm, syncOwnership, syncAssignedLabel);
}
return null;
}
代码示例来源:origin: mbok/logsniffer
@Override
public LogPointer getFromJSON(final String data) throws IOException {
try {
final JSONObject json = JSONObject.fromObject(data);
if (json.size() > 0) {
final RollingLogPointer rlp = new RollingLogPointer(json.getString("p"), new String[] {},
new DefaultPointer(0, 0), json.getBoolean("f"), json.getBoolean("l"));
rlp.allLogsHash = json.getInt("h");
rlp.liveNext = json.optString("n", null);
final PointerData spd = getLogIndex(rlp);
if (spd.pointer != null) {
rlp.filePointer = getPartLogAccess(parts[spd.index])
.getFromJSON(json.getJSONObject("u").toString());
}
return createRelative(rlp, 0);
} else {
return createRelative(null, 0);
}
} catch (final JSONException e) {
LOGGER.warn("Invalid JSON pointer: " + data, e);
return createRelative(null, 0);
}
}
代码示例来源:origin: edu.uiuc.ncsa.myproxy/oa4mp-server-loader-oauth2
String newName = Long.toHexString(newValue);
content.put(ID_TAG, newName);
ServletDebugUtil.dbg(OA2ClientConfigurationUtil.class, ".convertToNewConfig: old LDAP size =" + oldLDAP.size() + ", keyset = " + oldLDAP.keySet());
oldLDAP.put(LDAP_TAG, content);
claimSources.add(oldLDAP);
代码示例来源:origin: org.jenkins-ci.plugins/urltrigger
urlTriggerEntry.setInspectingContent(true);
JSONObject inspectingContentJSONObject = entryObject.getJSONObject("inspectingContent");
if (inspectingContentJSONObject.size() == 0) {
urlTriggerEntry.setInspectingContent(false);
} else {
代码示例来源:origin: org.geoserver/gs-wfs
assertEquals(3, o1.size());
assertEquals(1, o1.get("a"));
assertEquals(u1.toString(), o1.get("b"));
assertEquals(3, o2.size());
assertEquals(2, o2.get("a"));
assertEquals(u2.toString(), o2.get("b"));
代码示例来源:origin: org.geoserver/gs-wfs
@Test
public void testWriteStringStringMap() throws Exception {
final Map<String, String> map =
new HashMap<String, String>() {
{
put("a", "1");
put("b", "2");
put("c", "3");
}
};
builder.writeMap(map);
final JSONObject root = JSONObject.fromObject(writer.toString());
assertEquals(3, root.size());
assertEquals("1", root.get("a"));
assertEquals("2", root.get("b"));
assertEquals("3", root.get("c"));
}
代码示例来源:origin: org.geoserver/gs-wfs
@Test
public void testWriteStringIntMap() throws Exception {
final Map<String, Integer> map =
new HashMap<String, Integer>() {
{
put("a", Integer.MAX_VALUE);
put("b", Integer.MIN_VALUE);
put("c", 3);
}
};
builder.writeMap(map);
final JSONObject root = JSONObject.fromObject(writer.toString());
assertEquals(3, root.size());
assertEquals(Integer.MAX_VALUE, root.get("a"));
assertEquals(Integer.MIN_VALUE, root.get("b"));
assertEquals(3, root.get("c"));
}
代码示例来源:origin: org.geoserver.community/gs-ows-simulate
@Test
public void testGetMapWithViewParams() throws Exception {
JSONObject rsp =
(JSONObject)
getAsJSON(
"wms?"
+ String.join(
"&",
"service=wms",
"request=GetMap",
"version=1.1.1",
"layers=" + getLayerId(BASIC_POLYGONS),
"styles=",
"bbox=-170,-80,170,80",
"srs=EPSG:4326",
"width=256",
"height=256",
"format=image/png",
"viewparams=foo:bar;baz:bam",
"simulate=true"));
print(rsp);
JSONObject req = rsp.getJSONObject("operation").getJSONObject("request");
JSONArray vp = req.getJSONArray("view_params");
assertEquals(1, vp.size());
JSONObject kvp = vp.getJSONObject(0);
assertEquals(2, kvp.size());
assertEquals("bam", kvp.get("BAZ"));
assertEquals("bar", kvp.get("FOO"));
}
内容来源于网络,如有侵权,请联系作者删除!