Refine search
void setUpProperties(String line, boolean readFile, boolean writeOutputToFile, String additionalSeedWordsFiles) throws IOException, ClassNotFoundException { JsonReader jsonReader = Json.createReader(new StringReader(line)); JsonObject objarr = jsonReader.readObject(); jsonReader.close(); Properties props = new Properties(); for (String o : objarr.keySet()){ if(o.equals("seedWords")){ JsonObject obj = objarr.getJsonObject(o); for (String st : obj.keySet()){ seedWords.put(st, new HashSet<>()); JsonArray arr = obj.getJsonArray(st); for(int i = 0; i < arr.size(); i++){ String val = arr.getString(i); seedWords.get(st).add(CandidatePhrase.createOrGet(val)); System.out.println("adding " + val + " for label " + st); props.setProperty(o, objarr.getString(o)); System.out.println("input value is " + objarr.getString("input")); outputFile = props.getProperty("input") + "_processed"; props.setProperty("file",objarr.getString("input")); if (writeOutputToFile && !props.containsKey("columnOutputFile")) props.setProperty("columnOutputFile", outputFile);
final JsonObjectBuilder payloadBuilder = Json.createObjectBuilder(); payloadBuilder.add("name", packageJson.getString("name")); payloadBuilder.add("version", packageJson.getString("version")); final JsonValue jsonValue = packageJson.get("requires"); if (jsonValue.getValueType() != JsonValue.ValueType.OBJECT) { final JsonObjectBuilder requiresBuilder = Json.createObjectBuilder(); final JsonObject dependencies = packageJson.getJsonObject("dependencies"); for (String moduleName: dependencies.keySet()) { final JsonObject module = dependencies.getJsonObject(moduleName); final String version = module.getString("version"); requiresBuilder.add(moduleName, version); payloadBuilder.add("requires", requiresBuilder.build()); payloadBuilder.add("dependencies", packageJson.getJsonObject("dependencies")); payloadBuilder.add("install", Json.createArrayBuilder().build()); payloadBuilder.add("remove", Json.createArrayBuilder().build()); payloadBuilder.add("metadata", Json.createObjectBuilder()
DeviceSession deviceSession = getDeviceSession(channel, remoteAddress, root.getString("IMEI")); if (deviceSession == null) { sendResponse(channel, HttpResponseStatus.BAD_REQUEST); JsonArray records = root.getJsonArray("Records"); position.set(Position.KEY_INDEX, record.getInt("SeqNo")); position.set(Position.KEY_EVENT, record.getInt("Reason")); position.setDeviceTime(dateFormat.parse(record.getString("DateUTC"))); JsonArray fields = record.getJsonArray("Fields"); for (int j = 0; j < fields.size(); j++) { JsonObject field = fields.getJsonObject(j); switch (field.getInt("FType")) { case 0: position.setFixTime(dateFormat.parse(field.getString("GpsUTC"))); position.setLatitude(field.getJsonNumber("Lat").doubleValue()); position.setLongitude(field.getJsonNumber("Long").doubleValue()); position.setAltitude(field.getInt("Alt")); position.setSpeed(UnitsConverter.knotsFromCps(field.getInt("Spd"))); position.setCourse(field.getInt("Head")); position.setAccuracy(field.getInt("PosAcc")); position.setValid(field.getInt("GpsStat") > 0); break; case 2: int input = field.getInt("DIn"); int output = field.getInt("DOut");
/** * Returns an array of RoleInfo corresponding to the JSON serialization returned * by {@link AddressControl#getRolesAsJSON()}. */ public static RoleInfo[] from(final String jsonString) throws Exception { JsonArray array = JsonUtil.readJsonArray(jsonString); RoleInfo[] roles = new RoleInfo[array.size()]; for (int i = 0; i < array.size(); i++) { JsonObject r = array.getJsonObject(i); RoleInfo role = new RoleInfo(r.getString("name"), r.getBoolean("send"), r.getBoolean("consume"), r.getBoolean("createDurableQueue"), r.getBoolean("deleteDurableQueue"), r.getBoolean("createNonDurableQueue"), r.getBoolean("deleteNonDurableQueue"), r.getBoolean("manage"), r.getBoolean("browse"), r.getBoolean("createAddress")); roles[i] = role; } return roles; }
static Optional<Boolean> toBoolean(JsonObject json, String name) { if (json.containsKey(name)) { return Optional.of(json.getBoolean(name)); } return Optional.empty(); }
public static AddressSettingsInfo from(final String jsonString) { JsonObject object = JsonUtil.readJsonObject(jsonString); return new AddressSettingsInfo(object.getString("addressFullMessagePolicy"), object.getJsonNumber("maxSizeBytes").longValue(), object.getInt("pageSizeBytes"), object.getInt("pageCacheMaxSize"), object.getInt("maxDeliveryAttempts"), object.getJsonNumber("redeliveryDelay").longValue(), object.getJsonNumber("redeliveryMultiplier").doubleValue(), object.getJsonNumber("maxRedeliveryDelay").longValue(), object.getString("DLA"), object.getString("expiryAddress"), object.getBoolean("lastValueQueue"), object.getJsonNumber("redistributionDelay").longValue(), object.getBoolean("sendToDLAOnNoRoute"), object.getJsonNumber("slowConsumerThreshold").longValue(), object.getJsonNumber("slowConsumerCheckPeriod").longValue(), object.getString("slowConsumerPolicy"), object.getBoolean("autoCreateJmsQueues"), object.getBoolean("autoCreateJmsTopics"), object.getBoolean("autoDeleteJmsQueues"), object.getBoolean("autoDeleteJmsTopics")); }
private JsonObject enrichConnection(JsonObject originalConnection, ActiveMQServerControl serverControl) throws Exception { JsonObjectBuilder enrichedConnection = Json.createObjectBuilder(); for (Map.Entry<String, JsonValue> entry : originalConnection.entrySet()) { enrichedConnection.add(entry.getKey(), entry.getValue()); } final String connectionID = originalConnection.getString("connectionID"); final String sessionsAsJSON = serverControl.listSessionsAsJSON(connectionID); try (JsonReader sessionsReader = Json.createReader(new StringReader(sessionsAsJSON))) { final JsonArray sessions = sessionsReader.readArray(); for (int j = 0; j < sessions.size(); j++) { final JsonObject session = sessions.getJsonObject(j); if (session.containsKey("metadata")) { final JsonObject metadata = session.getJsonObject("metadata"); if (metadata.containsKey("jms-client-id")) { String clientID = metadata.getString("jms-client-id"); enrichedConnection.add("clientID", clientID); break; } } } } return enrichedConnection.build(); }
public static JsonObjectBuilder stringToJsonObjectBuilder(String str) { JsonReader jsonReader = Json.createReader(new StringReader(str)); JsonObject jo = jsonReader.readObject(); jsonReader.close(); JsonObjectBuilder job = Json.createObjectBuilder(); for (Map.Entry<String, JsonValue> entry : jo.entrySet()) { job.add(entry.getKey(), entry.getValue()); } return job; }
private static String getProperty(String property, Response response) { if (isStatusOk(response)) { String json = response.readEntity(String.class); JsonReader reader = Json.createReader(new StringReader(json)); JsonArray jsonArray = reader.readArray(); if (!jsonArray.isEmpty()) { return jsonArray.getJsonObject(0).getString(property); } } return null; } }
private int changeAnnotation(String line, boolean remove){ int tokensNum = 0; JsonReader jsonReader = Json.createReader(new StringReader(line)); JsonObject objarr = jsonReader.readObject(); for(String label: objarr.keySet()) { JsonObject obj4label = objarr.getJsonObject(label); for(String sentid: obj4label.keySet()){ JsonArray tokenArry = obj4label.getJsonArray(sentid); for(JsonValue tokenid: tokenArry){ tokensNum ++; Data.sents.get(sentid).getTokens().get(Integer.parseInt(tokenid.toString())).set(humanLabelClasses.get(label), remove ? backgroundSymbol: label); } } } return tokensNum; }
public static Map<String, Set<CandidatePhrase>> readSeedWordsFromJSONString(String str){ Map<String, Set<CandidatePhrase>> seedWords = new HashMap<>(); JsonReader jsonReader = Json.createReader(new StringReader(str)); JsonObject obj = jsonReader.readObject(); jsonReader.close(); for (String o : obj.keySet()){ seedWords.put(o, new HashSet<>()); JsonArray arr = obj.getJsonArray(o); for(JsonValue v: arr) seedWords.get(o).add(CandidatePhrase.createOrGet(v.toString())); } return seedWords; }
public String doNewPhrases(String line) throws Exception { System.out.println("adding new phrases"); ConstantsAndVariables constVars = new ConstantsAndVariables(props, humanLabelClasses.keySet(), humanLabelClasses); JsonReader jsonReader = Json.createReader(new StringReader(line)); JsonObject objarr = jsonReader.readObject(); for(Map.Entry<String, JsonValue> o: objarr.entrySet()){ String label = o.getKey(); Set<CandidatePhrase> seed = new HashSet<>(); JsonArray arr = objarr.getJsonArray(o.getKey()); for(int i = 0; i < arr.size(); i++){ String seedw = arr.getString(i); System.out.println("adding " + seedw + " to seed "); seed.add(CandidatePhrase.createOrGet(seedw)); } seedWords.get(label).addAll(seed); constVars.addSeedWords(label, seed); GetPatternsFromDataMultiClass.runLabelSeedWords(Data.sents, humanLabelClasses.get(label), label, seed, constVars, false); //model.labelWords(label, labelclass, Data.sents, seed); } return "SUCCESS added new phrases"; }
if (!root.containsKey("_type")) { sendResponse(channel, HttpResponseStatus.OK); return null; if (!root.getString("_type").equals("location") && !root.getString("_type").equals("lwt")) { sendResponse(channel, HttpResponseStatus.BAD_REQUEST); return null; if (root.containsKey("topic")) { uniqueId = root.getString("topic"); if (root.containsKey("tid")) { position.set("tid", root.getString("tid")); uniqueId = root.getString("tid"); if (root.getString("_type").equals("lwt")) { sendResponse(channel, HttpResponseStatus.OK); return null; if (root.containsKey("t") && root.getString("t").equals("p")) { sendResponse(channel, HttpResponseStatus.OK); return null; position.setTime(new Date(root.getJsonNumber("tst").longValue() * 1000)); if (root.containsKey("sent")) { position.setDeviceTime(new Date(root.getJsonNumber("sent").longValue() * 1000)); position.setLatitude(root.getJsonNumber("lat").doubleValue());
JsonReader json = Json.createReader(new StringReader(jsonString)); SemanticGraph tree = new SemanticGraph(); JsonArray array = json.readArray(); if (array == null || array.isEmpty()) { return tree; for (int i = 0; i < array.size(); i++) { JsonObject entry = array.getJsonObject(i); int dependentIndex = entry.getInt("dependent"); if (vertices[dependentIndex] == null) { if (dependentIndex > tokens.size()) { int governorIndex = entry.getInt("governor"); if (governorIndex > tokens.size()) { String relation = entry.getString("dep");
JsonArray errors = jobj.getJsonArray("errors"); if (errors != null && !errors.isEmpty()) { JsonObject jo = errors.getJsonObject(0); String errorMsg = format("[HTTP Status Code: %d] - %s request to %s failed request body %s error message: [Error Code %d] - %s", respStatusCode, type, url, body, jo.getInt("code"), jo.getString("message")); logger.error(errorMsg); type, url, body, jo.getInt("code"), jo.getString("message")), respStatusCode); throw e; boolean success = jobj.getBoolean("success"); if (!success) { HTTPException e = new HTTPException( JsonObject result = jobj.getJsonObject("result"); if (result == null) { HTTPException e = new HTTPException(format("%s request to %s failed request body %s " + JsonArray messages = jobj.getJsonArray("messages"); String message = format("%s request to %s failed request body %s response message: [Error Code %d] - %s", type, url, body, jo.getInt("code"), jo.getString("message")); logger.info(message); for (Entry<String, JsonValue> entry : result.entrySet()) { job.add(entry.getKey(), entry.getValue());
JsonObjectBuilder factory = Json.createObjectBuilder(); factory.add(HFCAClient.FABRIC_CA_REQPROP, caName); JsonObject body = factory.build(); JsonReader reader = Json.createReader(new StringReader(responseBody)); JsonObject jsonst = (JsonObject) reader.read(); boolean success = jsonst.getBoolean("success"); logger.debug(format("[HFCAClient] enroll success:[%s]", success)); JsonObject result = jsonst.getJsonObject("result"); if (result == null) { throw new InfoException(format("FabricCA info error - response did not contain a result url %s", url)); String caName = result.getString("CAName"); String caChain = result.getString("CAChain"); String version = null; if (result.containsKey("Version")) { version = result.getString("Version"); if (result.containsKey("IssuerPublicKey")) { issuerPublicKey = result.getString("IssuerPublicKey"); if (result.containsKey("IssuerRevocationPublicKey")) { issuerRevocationPublicKey = result.getString("IssuerRevocationPublicKey");
JsonObject json = Json.createReader(new StringReader(URLDecoder.decode( request.content().toString(StandardCharsets.UTF_8).split("=")[0], "UTF-8"))).readObject(); DeviceSession deviceSession = getDeviceSession(channel, remoteAddress, json.getString("device")); if (deviceSession == null) { sendResponse(channel, HttpResponseStatus.BAD_REQUEST); position.setDeviceId(deviceSession.getDeviceId()); position.setTime(new Date(json.getInt("time") * 1000L)); ByteBuf buf = Unpooled.wrappedBuffer(DataConverter.parseHex(json.getString("data"))); try { int type = buf.readUnsignedByte() >> 4; position.set(Position.KEY_RSSI, json.getJsonNumber("rssi").doubleValue()); position.set(Position.KEY_INDEX, json.getInt("seqNumber"));
public static JsonArrayBuilder stringToJsonArrayBuilder(String str) { JsonReader jsonReader = Json.createReader(new StringReader(str)); JsonArray ja = jsonReader.readArray(); jsonReader.close(); JsonArrayBuilder jab = Json.createArrayBuilder(); for (int i = 0; i < ja.size(); i++) { JsonObjectBuilder job = Json.createObjectBuilder(); for (Map.Entry<String, JsonValue> entry : ja.getJsonObject(i).entrySet()) { job.add(entry.getKey(), entry.getValue()); } jab.add(job); } return jab; } }
JsonReader reader = Json.createReader(new StringReader(responseBody)); JsonObject jsonst = (JsonObject) reader.read(); boolean success = jsonst.getBoolean("success"); logger.debug(format("[HFCAClient] enroll success:[%s]", success)); JsonObject result = jsonst.getJsonObject("result"); if (result == null) { throw new EnrollmentException(format("FabricCA failed enrollment for user %s - response did not contain a result", user)); String signedPem = new String(b64dec.decode(result.getString("Cert").getBytes(UTF_8))); logger.debug(format("[HFCAClient] enroll returned pem:[%s]", signedPem)); JsonArray messages = jsonst.getJsonArray("messages"); if (messages != null && !messages.isEmpty()) { JsonObject jo = messages.getJsonObject(0); String message = format("Enroll request response message [code %d]: %s", jo.getInt("code"), jo.getString("message")); logger.info(message);
/** create a clusterview from json **/ private static ClusterView asClusterView(final String localClusterViewJSON) { JsonObject obj = jsonReaderFactory.createReader(new StringReader(localClusterViewJSON)).readObject(); DefaultClusterView clusterView = new DefaultClusterView( obj.getString("id")); JsonArray instancesObj = obj.getJsonArray("instances"); for (int i = 0; i < instancesObj.size(); i++) { JsonObject anInstance = instancesObj.getJsonObject(i); clusterView.addInstanceDescription(asInstance(anInstance)); } return clusterView; }