Refine search
/** * {@inheritDoc} */ @Override void parseJSONMember(JsonObject.Member member) { JsonValue value = member.getValue(); String memberName = member.getName(); if (memberName.equals("templateKey")) { this.templateKey = value.asString(); } else if (memberName.equals("scope")) { this.scope = value.asString(); } else if (memberName.equals("displayName")) { this.displayName = value.asString(); } else if (memberName.equals("hidden")) { this.isHidden = value.asBoolean(); } else if (memberName.equals("fields")) { this.fields = new ArrayList<Field>(); for (JsonValue field: value.asArray()) { this.fields.add(new Field(field.asObject())); } } else if (memberName.equals("id")) { this.id = value.asString(); } }
public Member next() { String name = namesIterator.next(); JsonValue value = valuesIterator.next(); return new Member(name, value); }
/** * {@inheritDoc} */ @Override void parseJSONMember(JsonObject.Member member) { super.parseJSONMember(member); String memberName = member.getName(); JsonValue value = member.getValue(); try { if (memberName.equals("assigned_to")) { JsonObject assignmentJSON = value.asObject(); this.assignedToType = assignmentJSON.get("type").asString(); this.assignedToID = assignmentJSON.get("id").asString(); } else if (memberName.equals("storage_policy")) { JsonObject storagePolicyJSON = value.asObject(); this.storagePolicyID = storagePolicyJSON.get("id").asString(); this.storagePolicyType = storagePolicyJSON.get("type").asString(); } } catch (ParseException e) { assert false : "A ParseException indicates a bug in the SDK."; } } }
public static Object ofJson(JsonValue json) { if(json.isObject()) { Iterator<JsonObject.Member> iterator = json.asObject().iterator(); Binder b = new Binder(); while (iterator.hasNext()) { JsonObject.Member m = iterator.next(); b.put(m.getName(),ofJson(m.getValue())); } return b; } else if(json.isBoolean()) { return json.asBoolean(); } else if(json.isNumber()) { return json.asDouble(); } else if(json.isString()) { return json.asString(); } else if(json.isArray()) { JsonArray ja = json.asArray(); List<Object> list = new ArrayList<>(); for(int i = 0; i < ja.size();i++) { list.add(ofJson(ja.get(i))); } return list; } return null; }
public static EndpointContext deserialize(JsonObject peer) { String address = peer.get(KEY_ADDRESS).asString(); int port = peer.get(KEY_PORT).asInt(); InetSocketAddress socketAddress = new InetSocketAddress(address, port); JsonValue value = peer.get(KEY_ID); if (value != null) { principal = new PreSharedKeyIdentity(value.asString()); } else if ((value = peer.get(KEY_RPK)) != null) { try { String attributes[] = new String[value.asObject().size() * 2]; for (Member member : value.asObject()) { attributes[index++] = member.getName(); attributes[index++] = member.getValue().asString();
JsonObject responseJSON = JsonObject.readFrom(batchResponse.getJSON()); List<BoxAPIResponse> responses = new ArrayList<BoxAPIResponse>(); Iterator<JsonValue> responseIterator = responseJSON.get("responses").asArray().iterator(); while (responseIterator.hasNext()) { JsonObject jsonResponse = responseIterator.next().asObject(); BoxAPIResponse response = null; if (jsonResponse.get("headers") != null) { JsonObject batchResponseHeadersObject = jsonResponse.get("headers").asObject(); for (JsonObject.Member member : batchResponseHeadersObject) { String headerName = member.getName(); String headerValue = member.getValue().asString(); responseHeaders.put(headerName, headerValue);
if ( jfi.exists() ) { try { JsonObject pkg = Json.parse(new FileReader(jfi)).asObject(); JsonValue browser = pkg.get("browser"); if ( browser != null ) { if (browser.isBoolean() && !browser.asBoolean() ) { return falseFile; String nodeModuleDir = getCanonicalPath(file); JsonObject members = browser.asObject(); members.forEach( member -> { String key = "browser_" + nodeModuleDir + "_" + member.getName(); alreadyResolved.put(key, member.getValue()); String main = pkg.getString("main", null); if ( main != null ) { if ( ! main.endsWith(".js") )
super.parseJSONMember(member); String memberName = member.getName(); JsonValue value = member.getValue(); if (memberName.equals("sha1")) { this.sha1 = value.asString(); } else if (memberName.equals("version_number")) { this.versionNumber = value.asString(); } else if (memberName.equals("comment_count")) { this.commentCount = value.asLong(); } else if (memberName.equals("permissions")) { this.permissions = this.parsePermissions(value.asObject()); } else if (memberName.equals("expiring_embed_link")) { try { String urlString = member.getValue().asObject().get("url").asString(); this.previewLink = new URL(urlString); } catch (MalformedURLException e) { JsonObject jsonObject = value.asObject(); this.isWatermarked = jsonObject.get("is_watermarked").asBoolean(); } else if (memberName.equals("metadata")) { JsonObject jsonObject = value.asObject();
String vspec = null; try { JsonObject pjson = Json.parse(new FileReader(pack)).asObject(); version = pjson.getString("version", null); vspec = versionSpec; if (!matches(version,vspec)) { distributionsProm.then( (dist, derr) -> { if ( dist == null ) { dist = new JsonObject(); Log.Error(this,"distribution is empty or error "+derr+" in module:"+module); http.getContent(config.getRepo()+"/"+module+"/").then( (cont, err) -> { if ( cont != null ) { JsonObject pkg = Json.parse(cont).asObject(); pkg = pkg.get("versions").asObject().get(resolvedVersion).asObject(); String tarUrl = pkg.get("dist").asObject().get("tarball").asString(); File importingDir = new File(nodeModulesDir,module); ((JsonObject) dependencies).forEach( member -> { deps.add(npmInstall(member.getName(),member.getValue().asString(),importingDir)); }); all(deps).then( (r,e) -> {
JsonValue value = member.getValue(); if (value.isNull()) { continue; String memberName = member.getName(); if (memberName.equals("id")) { this.versionID = value.asString(); } else if (memberName.equals("sha1")) { this.sha1 = value.asString(); } else if (memberName.equals("name")) { this.name = value.asString(); } else if (memberName.equals("modified_by")) { JsonObject userJSON = value.asObject(); String userID = userJSON.get("id").asString(); BoxUser user = new BoxUser(getAPI(), userID); this.modifiedBy = user.new Info(userJSON);
@Override protected void parseJSONMember(JsonObject.Member member) { String memberName = member.getName(); JsonValue value = member.getValue(); try { if (memberName.equals("list_parts")) { this.listPartsEndpoint = new URL(value.asString()); } else if (memberName.equals("commit")) { this.commitEndpoint = new URL(value.asString()); } else if (memberName.equals("upload_part")) { this.uploadPartEndpoint = new URL(value.asString()); } else if (memberName.equals("status")) { this.statusEndpoint = new URL(value.asString()); } else if (memberName.equals("abort")) { this.abortEndpoint = new URL(value.asString()); } } catch (MalformedURLException mue) { assert false : "A ParseException indicates a bug in the SDK."; } } }
public static String upload(byte[] data, ImageType type, JsonObject extra, ChatImpl chat) throws ConnectionException { JsonObject obj = new JsonObject(); obj.add("type", type.mime); obj.add("permissions", new JsonObject().add(chat.getIdentity(), new JsonArray().add("read"))); if (extra != null) extra.forEach(m -> obj.add(m.getName(), m.getValue())); JsonObject response = Endpoints.OBJECTS .open(chat.getClient()) .as(JsonObject.class) .expect(201, "While uploading data") .post(obj); String id = response.get("id").asString(); Endpoints.UPLOAD_IMAGE .open(chat.getClient(), id, type.endpoint) .header("Content-Type", "multipart/form-data") .expect(201, "While uploading data") .connect("PUT", data); Endpoints.EndpointConnection<JsonObject> econn = Endpoints.IMG_STATUS .open(chat.getClient(), id, type.id) .as(JsonObject.class) .expect(200, "While getting upload status"); while (true) { JsonObject status = econn.get(); if (status.get("view_state").asString().equals("ready")) { break; } } return id; }
} else { Endpoints.RECONNECT_WEBSOCKET .open(this, trouterData.get("connId")) .expect(200, "Requesting websocket reconnect") .post(); .as(JsonObject.class) .expect(200, "While fetching policy data") .post(new JsonObject().add("sr", trouterData.get("connId"))); data.put(value.getName(), Utils.coerceToString(value.getValue())); data.put("r", Utils.coerceToString(trouterData.get("instance"))); data.put("p", String.valueOf(trouterData.get("instancePort").asInt())); data.put("ccid", Utils.coerceToString(trouterData.get("ccid"))); data.put("v", "v2"); //TODO: MAGIC VALUE
@Override protected void parseJSONMember(JsonObject.Member member) { super.parseJSONMember(member); String memberName = member.getName(); JsonValue value = member.getValue(); try { if (memberName.equals("domain")) { this.domain = value.asString(); } else if (memberName.equals("type")) { this.type = value.asString(); } else if (memberName.equals("direction")) { this.direction = WhitelistDirection.fromDirection(value.asString()); } else if (memberName.equals("enterprise")) { JsonObject jsonObject = value.asObject(); this.enterprise = new BoxEnterprise(jsonObject); } else if (memberName.equals("created_at")) { this.createdAt = BoxDateFormat.parse(value.asString()); } else if (memberName.equals("modified_at")) { this.modifiedAt = BoxDateFormat.parse(value.asString()); } } catch (ParseException e) { assert false : "Error in parsing BoxCollaborationWhitelist JSON Object"; } } }
public static <T> T fromJson(JsonValue jsonValue) { if( jsonValue.isNumber() ) { double real = jsonValue.asDouble(); return real != (int)real ?(T) Double.valueOf(real) : (T) Long.valueOf((long)real); if( jsonValue.isString() ) return (T) jsonValue.asString(); if( jsonValue.isNull() ) HashMap<String,Object> result = new HashMap<>(); for(JsonObject.Member m: jo) { result.put(m.getName(), fromJson(m.getValue()));
@Override protected void parseJSONMember(JsonObject.Member member) { String memberName = member.getName(); JsonValue value = member.getValue(); if (memberName.equals("session_expires_at")) { try { String dateStr = value.asString(); this.sessionExpiresAt = BoxDateFormat.parse(dateStr.substring(0, dateStr.length() - 1) + "-00:00"); } catch (ParseException pe) { assert false : "A ParseException indicates a bug in the SDK."; } } else if (memberName.equals("id")) { this.uploadSessionId = value.asString(); } else if (memberName.equals("part_size")) { this.partSize = Integer.valueOf(value.toString()); } else if (memberName.equals("session_endpoints")) { this.sessionEndpoints = new Endpoints(value.asObject()); } else if (memberName.equals("total_parts")) { this.totalParts = value.asInt(); } else if (memberName.equals("num_parts_processed")) { this.partsProcessed = value.asInt(); } } }
JsonValue value = member.getValue(); String memberName = member.getName(); if (memberName.equals("op")) { this.op = Operation.valueOf(value.asString()); } else if (memberName.equals("data")) { this.data = new Field(value.asObject()); } else if (memberName.equals("fieldKey")) { this.fieldKey = value.asString(); } else if (memberName.equals("fieldKeys")) { if (this.fieldKeys == null) {
private static Map<String, String> parseHeaders(JsonObject errorInfo) { final JsonValue originalHeaders = errorInfo.get("originalHeaders"); final Map<String, String> headers = new HashMap<>(); if (originalHeaders != null) { final JsonObject originalHeadersObject = originalHeaders.asObject(); for (JsonObject.Member member : originalHeadersObject) { headers.put(member.getName(), serializeHeaderValues(member.getValue().asArray())); } } return headers; }
void parseJsonMember(JsonObject.Member member) { JsonValue value = member.getValue(); if (value.isNull()) { return; String memberName = member.getName(); if (memberName.equals("source")) { this.sourceInfo = BoxResource.parseInfo(this.getAPI(), value.asObject()); } catch (Exception e) { this.sourceInfo = null; this.sourceJSON = JsonObject.unmodifiableObject(value.asObject()); } else if (memberName.equals("event_type")) { String stringValue = value.asString();