/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(long value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(BigDecimal value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(double value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonString. * * @param value a JSON string * @return the JsonString for the string * * @since 1.1 */ public static JsonString createValue(String value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(int value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(BigInteger value) { return JsonProvider.provider().createValue(value); }
private static JsonValue toJson(Object object) { if (object instanceof String) { return JSON_PROVIDER.createValue((String) object); } if (object instanceof Integer) { return JSON_PROVIDER.createValue((Integer) object); } if (object instanceof Double) { return JSON_PROVIDER.createValue((Double) object); } if (object instanceof Long) { return JSON_PROVIDER.createValue((Long) object); } if (object instanceof BigDecimal) { return JSON_PROVIDER.createValue((BigDecimal) object); } if (object instanceof BigInteger) { return JSON_PROVIDER.createValue((BigInteger) object); } if (object instanceof Boolean) { return ((Boolean) object) ? JsonValue.TRUE : JsonValue.FALSE; } if (object instanceof Address) { return ((Address) object).getJson(); } if (object instanceof Collection) { return JSON.createArrayBuilder((Collection) object).build(); } return JSON_PROVIDER.createValue(String.valueOf(object)); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(long value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(BigDecimal value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonString. * * @param value a JSON string * @return the JsonString for the string * * @since 1.1 */ public static JsonString createValue(String value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(int value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(int value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(long value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(int value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(BigInteger value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(BigInteger value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonString. * * @param value a JSON string * @return the JsonString for the string * * @since 1.1 */ public static JsonString createValue(String value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonString. * * @param value a JSON string * @return the JsonString for the string * * @since 1.1 */ public static JsonString createValue(String value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(double value) { return JsonProvider.provider().createValue(value); }
/** * Creates a JsonNumber. * * @param value a JSON number * @return the JsonNumber for the number * * @since 1.1 */ public static JsonNumber createValue(BigInteger value) { return JsonProvider.provider().createValue(value); }