public static void serializeRectangle(final Rectangle2D value, final JsonWriter sw) { sw.writeAscii("{\"X\":"); NumberConverter.serialize(value.getX(), sw); sw.writeAscii(",\"Y\":"); NumberConverter.serialize(value.getY(), sw); sw.writeAscii(",\"Width\":"); NumberConverter.serialize(value.getWidth(), sw); sw.writeAscii(",\"Height\":"); NumberConverter.serialize(value.getHeight(), sw); sw.writeByte(JsonWriter.OBJECT_END); }
private void writeLastField(final String fieldName, final int value) { writeFieldName(fieldName); NumberConverter.serialize(value, jw); }
public static void serializeRectangle(final Rect value, final JsonWriter sw) { sw.writeAscii("{\"X\":"); NumberConverter.serialize(value.left, sw); sw.writeAscii(",\"Y\":"); NumberConverter.serialize(value.top, sw); sw.writeAscii(",\"Width\":"); NumberConverter.serialize(value.width(), sw); sw.writeAscii(",\"Height\":"); NumberConverter.serialize(value.height(), sw); sw.writeByte(JsonWriter.OBJECT_END); }
public static void serializeNullable(@Nullable final Long value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final Float value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final Integer value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
private void writeField(final String fieldName, final double value) { writeFieldName(fieldName); NumberConverter.serialize(value, jw); jw.writeByte(COMMA); }
public static void serializeNullable(@Nullable final Double value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
private void writeField(final String fieldName, final int value) { writeFieldName(fieldName); NumberConverter.serialize(value, jw); jw.writeByte(COMMA); }
private void writeTimestamp(final long epochMicros) { writeFieldName("timestamp"); NumberConverter.serialize(epochMicros, jw); jw.writeByte(COMMA); } }
private void writeField(final String fieldName, final long value) { writeFieldName(fieldName); NumberConverter.serialize(value, jw); jw.writeByte(COMMA); }
public static void serialize(final int value, final JsonWriter sw) { final byte[] buf = sw.ensureCapacity(11); final int position = sw.size(); int current = serialize(buf, position, value); sw.advance(current - position); }
public static void serialize(final long value, final JsonWriter sw) { final byte[] buf = sw.ensureCapacity(21); final int position = sw.size(); int current = serialize(buf, position, value); sw.advance(current - position); }
public static void serialize(@Nullable final double[] value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else if (value.length == 0) { sw.writeAscii("[]"); } else { sw.writeByte(JsonWriter.ARRAY_START); serialize(value[0], sw); for (int i = 1; i < value.length; i++) { sw.writeByte(JsonWriter.COMMA); serialize(value[i], sw); } sw.writeByte(JsonWriter.ARRAY_END); } }
public static void serialize(@Nullable final float[] value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else if (value.length == 0) { sw.writeAscii("[]"); } else { sw.writeByte(JsonWriter.ARRAY_START); serialize(value[0], sw); for (int i = 1; i < value.length; i++) { sw.writeByte(JsonWriter.COMMA); serialize(value[i], sw); } sw.writeByte(JsonWriter.ARRAY_END); } }
private void serializeResponse(final Response response) { if (response.hasContent()) { writeFieldName("response"); jw.writeByte(OBJECT_START); writeField("headers", response.getHeaders()); writeField("finished", response.isFinished()); writeField("headers_sent", response.isHeadersSent()); writeFieldName("status_code"); NumberConverter.serialize(response.getStatusCode(), jw); jw.writeByte(OBJECT_END); jw.writeByte(COMMA); } }