/** * Writes object's property name: string and a colon. */ public void writeName(final String name) { if (name != null) { writeString(name); } else { write(NULL); } write(':'); }
@Test void testJsonWriter() { StringBuilder sb = new StringBuilder(); JsonWriter jsonWriter = new JsonWriter(sb, false); jsonWriter.writeOpenObject(); jsonWriter.writeName("one"); jsonWriter.writeNumber(Long.valueOf(123)); jsonWriter.writeComma(); jsonWriter.writeName("two"); jsonWriter.writeString("UberLight"); jsonWriter.writeCloseObject(); assertEquals("{\"one\":123,\"two\":\"UberLight\"}", sb.toString()); } }