@Override public boolean isBoolean() { return wrapped.isBoolean(); }
/** * 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.isBoolean())
JsonValue browser = pkg.get("browser"); if ( browser != null ) { if (browser.isBoolean() && !browser.asBoolean() ) { return falseFile;
else if(val.isBoolean())
final List<JsonValue> jsonValues = toList(minimalJsonValue.asArray()); result = ImmutableJsonArray.of(jsonValues); } else if (minimalJsonValue.isBoolean()) { result = newValue(minimalJsonValue.asBoolean()); } else if (minimalJsonValue.isNull()) {
from = o.asString(); Log.Info(this,"mapping package.json/browser:"+oldFrom+" to "+from); } else if (o.isBoolean()) { if (!o.asBoolean()) { Log.Info(this,"ignoring because of package.json/browser:"+from);
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; }
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; }
} else if (profile.get("gender").isString()) { this.gender = profile.get("gender").asString(); } else if (profile.get("gender").isBoolean()) { this.gender = profile.get("gender").asBoolean() ? "1" : "0"; } else {
if (bv != null && bv.isBoolean()) jae.setBooleanValue(bv.asBoolean());