@Override public boolean isNumber() { return wrapped.isNumber(); }
private ImmutableJsonNumber(final com.eclipsesource.json.JsonValue toWrap) { super(toWrap); if (!toWrap.isNumber()) { throw new IllegalArgumentException("Is not a number: " + toWrap.toString()); } }
/** * 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; }
else if(oval.isNumber())
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);
} else if (minimalJsonValue.isNull()) { result = NULL_LITERAL; } else if (minimalJsonValue.isNumber()) { result = ImmutableJsonNumber.of(minimalJsonValue); } else {
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; }
if (jsonValue.isNull()) { attMap.put(k, null); } else if (jsonValue.isNumber()) { attMap.put(k, jsonValue.asInt()); } else {
if (jsonValue.isNull()) { attMap.put(k, null); } else if (jsonValue.isNumber()) { attMap.put(k, jsonValue.asInt()); } else {
if (jsonValue.isNull()) { attMap.put(k, null); } else if (jsonValue.isNumber()) { attMap.put(k, jsonValue.asInt()); } else {
if (jsonValue.isNull()) { attMap.put(k, null); } else if (jsonValue.isNumber()) { attMap.put(k, jsonValue.asInt()); } else {
@Override public JsonRootObject deserialize(JsonObject o) { if (o == null) return null; JsonRootObject jro = new JsonRootObject(); JsonValue e = o.get("e"); if (e != null) jro.setResourceList(serDes.deserialize(e.asArray())); JsonValue bn = o.get("bn"); if (bn != null && bn.isString()) jro.setBaseName(bn.asString()); JsonValue bt = o.get("bt"); if (bt != null && bt.isNumber()) jro.setBaseTime(bt.asLong()); return jro; } }
private Object jsonVal2Obj(JsonValue val) { if (val.isBoolean()) return val.asBoolean(); if (val.isString()) return val.asString(); if (val.isNumber()) return new BigDecimal(val.toString()); switch (flattenMode) { case KEEP_ARRAYS: if (val.isArray()) { JsonifyArrayList<Object> array = newJsonifyArrayList(); for (JsonValue value : val.asArray()) { array.add(jsonVal2Obj(value)); } return array; } else if (val.isObject()) { if (val.asObject().iterator().hasNext()) { return newJsonFlattener(val.toString()).flattenAsMap(); } else { return newJsonifyLinkedHashMap(); } } default: if (val.isArray()) { return newJsonifyArrayList(); } else if (val.isObject()) { return newJsonifyLinkedHashMap(); } } return null; }
private Object jsonVal2Obj(JsonValue val) { if (val.isBoolean()) return val.asBoolean(); if (val.isString()) return val.asString(); if (val.isNumber()) return new BigDecimal(val.toString()); switch (flattenMode) { case KEEP_ARRAYS: if (val.isArray()) { JsonifyArrayList<Object> array = newJsonifyArrayList(); for (JsonValue value : val.asArray()) { array.add(jsonVal2Obj(value)); } return array; } else if (val.isObject()) { if (val.asObject().iterator().hasNext()) { return newJsonFlattener(val.toString()).flattenAsMap(); } else { return newJsonifyLinkedHashMap(); } } default: if (val.isArray()) { return newJsonifyArrayList(); } else if (val.isObject()) { return newJsonifyLinkedHashMap(); } } return null; }
if (profile.get("gender").isNumber()) { this.gender = String.valueOf(profile.get("gender").asInt()); } else if (profile.get("gender").isString()) {
if (jv.isNumber())