net.sf.json.JSONObject.size()方法的使用及代码示例

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

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

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

相关文章

微信公众号

最新文章

更多