org.codehaus.jettison.json.JSONObject.getString()方法的使用及代码示例

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

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

JSONObject.getString介绍

[英]Get the string associated with a key.
[中]获取与键关联的字符串。

代码示例

代码示例来源:origin: apache/nifi

@Override
public Map<String, String> getSession() throws SessionManagerException {
  checkSessionManagerException();
  Map<String, String> sessionMap = new HashMap<>();
  try {
    final Map<Integer, JSONObject> sessionsCopy = sessions;
    for (int sessionId : sessionsCopy.keySet()) {
      JSONObject currentSession = sessions.get(sessionId);
      String state = currentSession.getString("state");
      String sessionKind = currentSession.getString("kind");
      if (state.equalsIgnoreCase("idle") && sessionKind.equalsIgnoreCase(controllerKind)) {
        sessionMap.put("sessionId", String.valueOf(sessionId));
        sessionMap.put("livyUrl", livyUrl);
        break;
      }
    }
  } catch (JSONException e) {
    getLogger().error("Unexpected data found when looking for JSON object with 'state' and 'kind' fields", e);
  }
  return sessionMap;
}

代码示例来源:origin: Netflix/Priam

@Override
public String getRegion() {
  try {
    getIdentityDocument();
    return this.identityDocument.getString("region");
  } catch (JSONException e) {
    // If there is any issue in getting region, use AZ as backup.
    return getRac().substring(0, getRac().length() - 1);
  }
}

代码示例来源:origin: apache/nifi

while (newSessionInfo.getString("state").equalsIgnoreCase("starting")) {
  log.debug("openSession() Waiting for session to start...");
  newSessionInfo = getSessionInfo(newSessionInfo.getInt("id"));

代码示例来源:origin: apache/nifi

statementUrl = statementUrl + "/" + statementId;
jobInfo = readJSONObjectFromUrl(statementUrl, livySessionService, headers);
String jobState = jobInfo.getString("state");
    Thread.sleep(statusCheckInterval);
    jobInfo = readJSONObjectFromUrl(statementUrl, livySessionService, headers);
    jobState = jobInfo.getString("state");

代码示例来源:origin: apache/nifi

log.debug("manageSessions() Updating current session: " + currentSession);
if (sessionsInfo.containsKey(sessionId)) {
  String state = currentSession.getString("state");
  String sessionKind = currentSession.getString("kind");
  log.debug("manageSessions() controller kind: {}, session kind: {}, session state: {}",
      new Object[]{controllerKind, sessionKind, state});

代码示例来源:origin: org.codehaus.jettison/jettison

public void addText(String text) {
  if (MIXED_CONTENT_VALUE_KEY == valueKey) {
    text = text.trim();
    if (text.length() == 0) {
      return;
    }
  }
  try {
    text = object.getString(valueKey) + text;
  } catch (JSONException e) {
    // no existing text, that's fine
  }
  try {
    if (valueKey != null) {
      object.put(valueKey, text);
    }
  } catch (JSONException e) {
    // Impossible by construction
    throw new AssertionError(e);
  }
}
public JSONPropertyObject withProperty(JSONProperty property, boolean add) {

代码示例来源:origin: KylinOLAP/Kylin

public String getKylinProperties() throws IOException {
  String url = baseUrl + "/admin/config";
  HttpMethod request = new GetMethod(url);
  try {
    int code = client.executeMethod(request);
    String msg = Bytes.toString(request.getResponseBody());
    JSONObject obj = new JSONObject(msg);
    msg = obj.getString("config");
    if (code != 200)
      throw new IOException("Invalid response " + code + " with cache wipe url " + url + "\n" + msg);
    return msg;
  } catch (JSONException e) {
    throw new IOException("Error when parsing json response from REST");
  } finally {
    request.releaseConnection();
  }
}

代码示例来源:origin: org.codehaus.jettison/jettison

for (Iterator pitr = jo.keys(); pitr.hasNext(); ) {
  String prefix = (String) pitr.next();
  String uri = jo.getString(prefix);

代码示例来源:origin: org.codehaus.jettison/jettison

String uri = jo.getString( prefix );

代码示例来源:origin: opensourceBIM/BIMserver

@Override
public SExtendedDataSchema getExtendedDataSchemaFromRepository(String namespace) throws UserException, ServerException {
  requireRealUserAuthentication();
  try {
    String content = NetUtils.getContent(new URL(getServiceMap().get(SettingsInterface.class).getServiceRepositoryUrl() + "/extendeddataschemas?namespace=" + namespace), 5000);
    JSONObject root = new JSONObject(new JSONTokener(content));
    SExtendedDataSchema sExtendedDataSchema = new SExtendedDataSchema();
    sExtendedDataSchema.setName(root.getString("name"));
    sExtendedDataSchema.setContentType(root.getString("contentType"));
    sExtendedDataSchema.setUrl(root.getString("url"));
    return sExtendedDataSchema;
  } catch (Exception e) {
    return handleException(e);
  }
}

代码示例来源:origin: opensourceBIM/BIMserver

JSONObject service = services.getJSONObject(i);
SServiceDescriptor sServiceDescriptor = new SServiceDescriptor();
sServiceDescriptor.setName(service.getString("name"));
sServiceDescriptor.setIdentifier(service.getString("identifier"));
sServiceDescriptor.setDescription(service.getString("description"));
sServiceDescriptor.setNotificationProtocol(SAccessMethod.valueOf(service.getString("notificationProtocol")));
sServiceDescriptor.setTrigger(STrigger.valueOf(service.getString("trigger")));
sServiceDescriptor.setUrl(service.getString("url"));
sServiceDescriptor.setCompanyUrl(service.getString("companyUrl"));
sServiceDescriptor.setTokenUrl(service.getString("tokenUrl"));
sServiceDescriptor.setNewProfileUrl(service.getString("newProfileUrl"));
sServiceDescriptor.setProviderName(service.getString("providerName"));
sServiceDescriptor.setRegisterUrl(service.getString("registerUrl"));
sServiceDescriptor.setAuthorizeUrl(service.getString("authorizeUrl"));
sServiceDescriptor.setReadExtendedData(rights.has("readExtendedData") ? rights.getString("readExtendedData") : null);
sServiceDescriptor.setWriteRevision(rights.has("writeRevision") && rights.getBoolean("writeRevision"));
sServiceDescriptor.setWriteExtendedData(rights.has("writeExtendedData") ? rights.getString("writeExtendedData") : null);
sServiceDescriptors.add(sServiceDescriptor);

代码示例来源:origin: opensourceBIM/BIMserver

@Override
public List<SModelCheckerInstance> getAllRepositoryModelCheckers() throws ServerException, UserException {
  requireRealUserAuthentication();
  try {
    List<SModelCheckerInstance> modelCheckers = new ArrayList<SModelCheckerInstance>();
    String content = NetUtils.getContent(new URL(getServiceMap().get(SettingsInterface.class).getServiceRepositoryUrl() + "/modelcheckers"), 5000);
    JSONObject root = new JSONObject(new JSONTokener(content));
    JSONArray modelCheckersJson = root.getJSONArray("modelcheckers");
    for (int i = 0; i < modelCheckersJson.length(); i++) {
      JSONObject modelCheckerJson = modelCheckersJson.getJSONObject(i);
      
      SModelCheckerInstance sModelChecker = new SModelCheckerInstance();
      sModelChecker.setName(modelCheckerJson.getString("name"));
      sModelChecker.setCode(modelCheckerJson.getString("code"));
      sModelChecker.setDescription(modelCheckerJson.getString("description"));
      sModelChecker.setModelCheckerPluginClassName(modelCheckerJson.getString("modelCheckerPluginClassName"));
    
      modelCheckers.add(sModelChecker);
    }
    return modelCheckers;
  } catch (Exception e) {
    return handleException(e);
  }
}

代码示例来源:origin: opensourceBIM/BIMserver

sExtendedDataSchema.setName(extendedDataSchemaJson.getString("name"));
sExtendedDataSchema.setContentType(extendedDataSchemaJson.getString("contentType"));
sExtendedDataSchema.setUrl(extendedDataSchemaJson.getString("url"));
sExtendedDataSchema.setDescription(extendedDataSchemaJson.getString("description"));

代码示例来源:origin: eBay/parallec

.has(KEY_NEXT_URL)) {
hasMoreNextUrl = jsonObjectNext.getJSONObject(
    KEY_NEXT_PARENT).getString(KEY_NEXT_URL);

代码示例来源:origin: batfish/batfish

public VgwTelemetry(JSONObject jObj) throws JSONException {
 _status = jObj.getString(AwsVpcEntity.JSON_KEY_STATUS);
 _statusMessage = jObj.getString(AwsVpcEntity.JSON_KEY_STATUS_MESSAGE);
 _acceptedRouteCount = jObj.getInt(AwsVpcEntity.JSON_KEY_ACCEPTED_ROUTE_COUNT);
 _outsideIpAddress = Ip.parse(jObj.getString(AwsVpcEntity.JSON_KEY_OUTSIDE_IP_ADDRESS));
}

代码示例来源:origin: batfish/batfish

private void initSecurityGroups(JSONArray securityGroupsArray) throws JSONException {
 for (int index = 0; index < securityGroupsArray.length(); index++) {
  JSONObject securityGroup = securityGroupsArray.getJSONObject(index);
  if (securityGroup.getString(JSON_KEY_STATUS).equalsIgnoreCase("active")) {
   _securityGroups.add(securityGroup.getString(JSON_KEY_VPC_SECURITY_GROUP_ID));
  }
 }
}

代码示例来源:origin: batfish/batfish

public Address(JSONObject jObj) throws JSONException {
 _publicIp = Ip.parse(jObj.getString(JSON_KEY_PUBLIC_IP));
 _instanceId = jObj.has(JSON_KEY_INSTANCE_ID) ? jObj.getString(JSON_KEY_INSTANCE_ID) : null;
 _privateIp =
   jObj.has(JSON_KEY_PRIVATE_IP_ADDRESS)
     ? Ip.parse(jObj.getString(JSON_KEY_PRIVATE_IP_ADDRESS))
     : null;
 // TODO: not sure what other information we need to pull
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

private void verifyAppAttemptsInfo(JSONObject info, RMAppAttempt appAttempt,
    String user)
    throws Exception {
 assertEquals("incorrect number of elements", 10, info.length());
 verifyAppAttemptInfoGeneric(appAttempt, info.getInt("id"),
     info.getLong("startTime"), info.getString("containerId"),
     info.getString("nodeHttpAddress"), info.getString("nodeId"),
     info.getString("logsLink"), user);
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

private void verifyQueueOrder(JSONObject json, String realOrder)
  throws Exception {
 String order = "";
 if (!json.isNull("root")) {
  JSONObject root = json.getJSONObject("root");
  order = root.getString("name") + "-" + getQueueOrder(root);
 }
 assertEquals("Order of queue is wrong",
   order.substring(0, order.length() - 1), realOrder);
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

private JSONObject getSubQueue(JSONObject queue, String subQueue)
 throws JSONException {
 JSONArray queues = queue.getJSONObject("queues").getJSONArray("queue");
 for (int i=0; i<queues.length(); ++i) {
  checkResourcesUsed(queues.getJSONObject(i));
  if (queues.getJSONObject(i).getString("queueName").equals(subQueue) ) {
   return queues.getJSONObject(i);
  }
 }
 return null;
}

相关文章