jsonArray.addNull();
public static void addToArray(final Object param, final JsonArrayBuilder jsonArrayBuilder) { if (param instanceof Integer) { jsonArrayBuilder.add((Integer) param); } else if (param instanceof Long) { jsonArrayBuilder.add((Long) param); } else if (param instanceof Double) { jsonArrayBuilder.add((Double) param); } else if (param instanceof String) { jsonArrayBuilder.add((String) param); } else if (param instanceof Boolean) { jsonArrayBuilder.add((Boolean) param); } else if (param instanceof Map) { JsonObject mapObject = toJsonObject((Map<String, Object>) param); jsonArrayBuilder.add(mapObject); } else if (param instanceof Short) { jsonArrayBuilder.add((Short) param); } else if (param instanceof Byte) { jsonArrayBuilder.add(((Byte) param).shortValue()); } else if (param == null) { jsonArrayBuilder.addNull(); } else if (param instanceof byte[]) { JsonArrayBuilder byteArrayObject = toJsonArrayBuilder((byte[]) param); jsonArrayBuilder.add(byteArrayObject); } else { throw ActiveMQClientMessageBundle.BUNDLE.invalidManagementParam(param.getClass().getName()); } }
@Override public void addNull() { b.addNull(); }
@Override public void addNull() { b.addNull(); }
public static void add(JsonArrayBuilder builder, JsonValue value) { if (value == null) { builder.addNull(); } else { builder.add(value); } }
private void writeProperty(JsonArrayBuilder jsonArrayBuilder, Class<?> type, Object value) { if (value == null) { jsonArrayBuilder.addNull(); } else if (Boolean.class.equals(type)) { jsonArrayBuilder.add((Boolean) value); } else if (Byte.class.equals(type)) { jsonArrayBuilder.add((Byte) value); } else if (Double.class.equals(type)) { jsonArrayBuilder.add((Double) value); } else if (Float.class.equals(type)) { jsonArrayBuilder.add((Float) value); } else if (Integer.class.equals(type)) { jsonArrayBuilder.add((Integer) value); } else if (Long.class.equals(type)) { jsonArrayBuilder.add((Long) value); } else if (Short.class.equals(type)) { jsonArrayBuilder.add((Short) value); } else if (String.class.equals(type)) { jsonArrayBuilder.add((String) value); } else if (BigDecimal.class.equals(type)) { jsonArrayBuilder.add((BigDecimal) value); } else if (BigInteger.class.equals(type)) { jsonArrayBuilder.add((BigInteger) value); } else { JsonConverter converter = new JsonConverter(type); jsonArrayBuilder.add(converter.writeToJson(value)); } }
/** * Converts the given ListNumber to a number JSON array. * * @param list a list of numbers * @return an array of numbers */ public static JsonArrayBuilder fromListNumber(ListNumber list) { JsonArrayBuilder b = Json.createArrayBuilder(); if (list instanceof ListByte || list instanceof ListShort || list instanceof ListInt) { for (int i = 0; i < list.size(); i++) { b.add(list.getInt(i)); } } else if (list instanceof ListLong) { for (int i = 0; i < list.size(); i++) { b.add(list.getLong(i)); } } else { for (int i = 0; i < list.size(); i++) { double value = list.getDouble(i); if (Double.isNaN(value) || Double.isInfinite(value)) { b.addNull(); } else { b.add(value); } } } return b; }
/** * Converts the given ListNumber to a number JSON array. * * @param list a list of numbers * @return an array of numbers */ public static JsonArrayBuilder fromListNumber(ListNumber list) { JsonArrayBuilder b = Json.createArrayBuilder(); if (list instanceof ListByte || list instanceof ListShort || list instanceof ListInt) { for (int i = 0; i < list.size(); i++) { b.add(list.getInt(i)); } } else if (list instanceof ListLong) { for (int i = 0; i < list.size(); i++) { b.add(list.getLong(i)); } } else { for (int i = 0; i < list.size(); i++) { double value = list.getDouble(i); if (Double.isNaN(value) || Double.isInfinite(value)) { b.addNull(); } else { b.add(value); } } } return b; }
public static void addToArray(final Object param, final JsonArrayBuilder jsonArrayBuilder) { if (param instanceof Integer) { jsonArrayBuilder.add((Integer) param); } else if (param instanceof Long) { jsonArrayBuilder.add((Long) param); } else if (param instanceof Double) { jsonArrayBuilder.add((Double) param); } else if (param instanceof String) { jsonArrayBuilder.add((String) param); } else if (param instanceof Boolean) { jsonArrayBuilder.add((Boolean) param); } else if (param instanceof Map) { JsonObject mapObject = toJsonObject((Map<String, Object>) param); jsonArrayBuilder.add(mapObject); } else if (param instanceof Short) { jsonArrayBuilder.add((Short) param); } else if (param instanceof Byte) { jsonArrayBuilder.add(((Byte) param).shortValue()); } else if (param == null) { jsonArrayBuilder.addNull(); } else if (param instanceof byte[]) { JsonArrayBuilder byteArrayObject = toJsonArrayBuilder((byte[]) param); jsonArrayBuilder.add(byteArrayObject); } else { throw ActiveMQClientMessageBundle.BUNDLE.invalidManagementParam(param.getClass().getName()); } }
public static void addToArray(final Object param, final JsonArrayBuilder jsonArrayBuilder) { if (param instanceof Integer) { jsonArrayBuilder.add((Integer) param); } else if (param instanceof Long) { jsonArrayBuilder.add((Long) param); } else if (param instanceof Double) { jsonArrayBuilder.add((Double) param); } else if (param instanceof String) { jsonArrayBuilder.add((String) param); } else if (param instanceof Boolean) { jsonArrayBuilder.add((Boolean) param); } else if (param instanceof Map) { JsonObject mapObject = toJsonObject((Map<String, Object>) param); jsonArrayBuilder.add(mapObject); } else if (param instanceof Short) { jsonArrayBuilder.add((Short) param); } else if (param instanceof Byte) { jsonArrayBuilder.add(((Byte) param).shortValue()); } else if (param == null) { jsonArrayBuilder.addNull(); } else if (param instanceof byte[]) { JsonArrayBuilder byteArrayObject = toJsonArrayBuilder((byte[]) param); jsonArrayBuilder.add(byteArrayObject); } else { throw ActiveMQClientMessageBundle.BUNDLE.invalidManagementParam(param.getClass().getName()); } }
public static void addToArray(final Object param, final JsonArrayBuilder jsonArrayBuilder) { if (param instanceof Integer) { jsonArrayBuilder.add((Integer) param); } else if (param instanceof Long) { jsonArrayBuilder.add((Long) param); } else if (param instanceof Double) { jsonArrayBuilder.add((Double) param); } else if (param instanceof String) { jsonArrayBuilder.add((String) param); } else if (param instanceof Boolean) { jsonArrayBuilder.add((Boolean) param); } else if (param instanceof Map) { JsonObject mapObject = toJsonObject((Map<String, Object>) param); jsonArrayBuilder.add(mapObject); } else if (param instanceof Short) { jsonArrayBuilder.add((Short) param); } else if (param instanceof Byte) { jsonArrayBuilder.add(((Byte) param).shortValue()); } else if (param == null) { jsonArrayBuilder.addNull(); } else if (param instanceof byte[]) { JsonArrayBuilder byteArrayObject = toJsonArrayBuilder((byte[]) param); jsonArrayBuilder.add(byteArrayObject); } else { throw ActiveMQClientMessageBundle.BUNDLE.invalidManagementParam(param.getClass().getName()); } }
public static void addToArray(final Object param, final JsonArrayBuilder jsonArrayBuilder) { if (param instanceof Integer) { jsonArrayBuilder.add((Integer) param); } else if (param instanceof Long) { jsonArrayBuilder.add((Long) param); } else if (param instanceof Double) { jsonArrayBuilder.add((Double) param); } else if (param instanceof String) { jsonArrayBuilder.add((String) param); } else if (param instanceof Boolean) { jsonArrayBuilder.add((Boolean) param); } else if (param instanceof Map) { JsonObject mapObject = toJsonObject((Map<String, Object>) param); jsonArrayBuilder.add(mapObject); } else if (param instanceof Short) { jsonArrayBuilder.add((Short) param); } else if (param instanceof Byte) { jsonArrayBuilder.add(((Byte) param).shortValue()); } else if (param == null) { jsonArrayBuilder.addNull(); } else if (param instanceof byte[]) { JsonArrayBuilder byteArrayObject = toJsonArrayBuilder((byte[]) param); jsonArrayBuilder.add(byteArrayObject); } else { throw ActiveMQClientMessageBundle.BUNDLE.invalidManagementParam(param.getClass().getName()); } }
public static void addToArray(final Object param, final JsonArrayBuilder jsonArrayBuilder) { if (param instanceof Integer) { jsonArrayBuilder.add((Integer) param); } else if (param instanceof Long) { jsonArrayBuilder.add((Long) param); } else if (param instanceof Double) { jsonArrayBuilder.add((Double) param); } else if (param instanceof String) { jsonArrayBuilder.add((String) param); } else if (param instanceof Boolean) { jsonArrayBuilder.add((Boolean) param); } else if (param instanceof Map) { JsonObject mapObject = toJsonObject((Map<String, Object>) param); jsonArrayBuilder.add(mapObject); } else if (param instanceof Short) { jsonArrayBuilder.add((Short) param); } else if (param instanceof Byte) { jsonArrayBuilder.add(((Byte) param).shortValue()); } else if (param == null) { jsonArrayBuilder.addNull(); } else if (param instanceof byte[]) { JsonArrayBuilder byteArrayObject = toJsonArrayBuilder((byte[]) param); jsonArrayBuilder.add(byteArrayObject); } else { throw ActiveMQClientMessageBundle.BUNDLE.invalidManagementParam(param.getClass().getName()); } }
public static void addToArray(final Object param, final JsonArrayBuilder jsonArrayBuilder) { if (param instanceof Integer) { jsonArrayBuilder.add((Integer) param); } else if (param instanceof Long) { jsonArrayBuilder.add((Long) param); } else if (param instanceof Double) { jsonArrayBuilder.add((Double) param); } else if (param instanceof String) { jsonArrayBuilder.add((String) param); } else if (param instanceof Boolean) { jsonArrayBuilder.add((Boolean) param); } else if (param instanceof Map) { JsonObject mapObject = toJsonObject((Map<String, Object>) param); jsonArrayBuilder.add(mapObject); } else if (param instanceof Short) { jsonArrayBuilder.add((Short) param); } else if (param instanceof Byte) { jsonArrayBuilder.add(((Byte) param).shortValue()); } else if (param == null) { jsonArrayBuilder.addNull(); } else if (param instanceof byte[]) { JsonArrayBuilder byteArrayObject = toJsonArrayBuilder((byte[]) param); jsonArrayBuilder.add(byteArrayObject); } else { throw ActiveMQClientMessageBundle.BUNDLE.invalidManagementParam(param.getClass().getName()); } }
protected void addValueToArray(Level level, Object value, QName schemaType){ JsonArrayBuilder jsonArrayBuilder = level.getJsonArrayBuilder(); if(value == NULL){ jsonArrayBuilder.addNull(); }else if(value instanceof Integer){ jsonArrayBuilder.add((Integer)value);
protected void addValueToArray(Level level, Object value, QName schemaType){ JsonArrayBuilder jsonArrayBuilder = level.getJsonArrayBuilder(); if(value == NULL){ jsonArrayBuilder.addNull(); }else if(value instanceof Integer){ jsonArrayBuilder.add((Integer)value);
break; case VALUE_NULL: arrayBuilder.addNull(); break; case VALUE_FALSE:
break; case VALUE_NULL: arrayBuilder.addNull(); break; case VALUE_FALSE:
public JsonValue deserArray(ObjectReader reader, Context ctx) { JsonArrayBuilder builder = factory.createArrayBuilder(); reader.beginArray(); while (reader.hasNext()) { com.owlike.genson.stream.ValueType type = reader.next(); if (com.owlike.genson.stream.ValueType.STRING == type) { builder.add(reader.valueAsString()); } else if (com.owlike.genson.stream.ValueType.BOOLEAN == type) { builder.add(reader.valueAsBoolean()); } else if (com.owlike.genson.stream.ValueType.NULL == type) { builder.addNull(); } else if (com.owlike.genson.stream.ValueType.INTEGER == type) { builder.add(reader.valueAsLong()); } else if (com.owlike.genson.stream.ValueType.DOUBLE == type) { builder.add(reader.valueAsDouble()); } else builder.add(deserialize(reader, ctx)); } reader.endArray(); return builder.build(); } }
public JsonValue deserArray(ObjectReader reader, Context ctx) { JsonArrayBuilder builder = factory.createArrayBuilder(); reader.beginArray(); while (reader.hasNext()) { com.owlike.genson.stream.ValueType type = reader.next(); if (com.owlike.genson.stream.ValueType.STRING == type) { builder.add(reader.valueAsString()); } else if (com.owlike.genson.stream.ValueType.BOOLEAN == type) { builder.add(reader.valueAsBoolean()); } else if (com.owlike.genson.stream.ValueType.NULL == type) { builder.addNull(); } else if (com.owlike.genson.stream.ValueType.INTEGER == type) { builder.add(reader.valueAsLong()); } else if (com.owlike.genson.stream.ValueType.DOUBLE == type) { builder.add(reader.valueAsDouble()); } else builder.add(deserialize(reader, ctx)); } reader.endArray(); return builder.build(); } }