@Override public boolean isNull() { return wrapped.isNull(); }
private String toString(JsonValue jsonValue) { return jsonValue.isNull() ? null : jsonValue.asString(); }
private boolean toBoolean(JsonValue jsonValue) { return jsonValue.isNull() ? false : jsonValue.asBoolean(); }
private String toString(JsonValue jsonValue) { return jsonValue.isNull() ? null : jsonValue.asString(); }
private String toString(JsonValue jsonValue) { return jsonValue.isNull() ? null : jsonValue.asString(); }
private boolean toBoolean(JsonValue jsonValue) { return jsonValue.isNull() ? false : jsonValue.asBoolean(); }
private boolean toBoolean(JsonValue jsonValue) { return jsonValue.isNull() ? false : jsonValue.asBoolean(); }
public Double getAsDouble(final String field){ JsonValue value = getAsJsonValue(field); if (value == null || value.isNull()) { return null; } return value.asDouble(); }
public Float getAsFloat(final String field){ JsonValue value = getAsJsonValue(field); if (value == null || value.isNull()) { return null; } return value.asFloat(); }
public Integer getAsInt(final String field){ JsonValue value = getAsJsonValue(field); if (value == null || value.isNull()) { return null; } return value.asInt(); }
public Long getAsLong(final String field){ JsonValue value = getAsJsonValue(field); if (value == null || value.isNull()) { return null; } return value.asLong(); }
public JsonArray getAsJsonArray(final String field){ JsonValue value = getAsJsonValue(field); if (value == null || value.isNull()) { return null; } return value.asArray(); }
public String getAsString(final String field){ JsonValue value = getAsJsonValue(field); if (value == null || value.isNull()) { return null; } return value.asString(); }
public <T extends BoxJsonObject> T getAsJsonObject(BoxJsonObjectCreator<T> creator, final String field){ if (mInternalCache.get(field) != null){ return (T)mInternalCache.get(field); } JsonValue value = getAsJsonValue(field); if (value == null || value.isNull() || !value.isObject()) { return null; } T entity = creator.createFromJsonObject(value.asObject()); mInternalCache.put(field, entity); return entity; }
public HashSet<String> getPropertyAsStringHashSet(String field) { if (mInternalCache.get(field) != null){ return (HashSet<String>)mInternalCache.get(field); } JsonValue value = getAsJsonValue(field); if (value == null || value.isNull()) { return null; } HashSet<String> strings = new HashSet<String>(value.asArray().size()); for (JsonValue member : value.asArray()){ strings.add(member.asString()); } mInternalCache.put(field, strings); return strings; }
public ArrayList<String> getAsStringArray(final String field){ if (mInternalCache.get(field) != null){ return (ArrayList<String>)mInternalCache.get(field); } JsonValue value = getAsJsonValue(field); if (value == null || value.isNull()) { return null; } ArrayList<String> strings = new ArrayList<String>(value.asArray().size()); for (JsonValue member : value.asArray()){ strings.add(member.asString()); } mInternalCache.put(field, strings); return strings; }
/** * Test if the processor is applicable. * @param object The object. * @param targetcl If not null, the traverser should make sure that the result object is compatible with the class loader, * e.g. by cloning the object using the class loaded from the target class loader. * @return True, if is applicable. */ public boolean isApplicable(Object object, Type type, boolean clone, ClassLoader targetcl) { boolean ret = false; JsonValue val = (JsonValue)object; ret = val.isString() || val.isBoolean() || val.isNumber() || val.isNull(); return ret; }
/** * Updates this BoxJSONObject using the information in a JSON object. * @param jsonObject the JSON object containing updated information. */ void update(JsonObject jsonObject) { for (JsonObject.Member member : jsonObject) { if (member.getValue().isNull()) { continue; } this.parseJSONMember(member); } this.clearPendingChanges(); }
BoxEvent(BoxAPIConnection api, JsonObject jsonObject) { super(api, jsonObject.get("event_id").asString()); for (JsonObject.Member member : jsonObject) { if (member.getValue().isNull()) { continue; } this.parseJsonMember(member); } }
public static String getString(JsonObject object, String key) { return object.get(key) == null ? null : object.get(key).isNull() ? null : object.get(key).asString(); }