2425262728293031323334
StringWriter out = new StringWriter(); JSONWriter writer = new JSONWriter(out); writer.writeStartObject(); writer.writeKey("id"); writer.writeValue(33); writer.writeEndObject(); writer.flush(); Assert.assertEquals("{\"id\":33}", out.toString()); }
3839404142434445464748
JSONWriter writer = new JSONWriter(out); writer.writeStartObject(); writer.writeKey("id"); writer.writeValue(33); writer.writeKey("name"); writer.writeValue("jobs"); writer.writeEndObject();
4142434445464748495051
writer.writeKey("id"); writer.writeValue(33); writer.writeKey("name"); writer.writeValue("jobs"); writer.writeEndObject(); writer.flush(); Assert.assertEquals("{\"id\":33,\"name\":\"jobs\"}", out.toString());
5657585960616263646566
JSONWriter writer = new JSONWriter(out); writer.writeStartObject(); writer.writeKey("id"); writer.writeValue(33); writer.writeKey("name"); writer.writeValue("jobs"); writer.writeKey("children");
5960616263646566676869
writer.writeKey("id"); writer.writeValue(33); writer.writeKey("name"); writer.writeValue("jobs"); writer.writeKey("children"); writer.writeStartArray(); writer.writeStartObject();
2526272829303132333435
3940414243444546474849
4243444546474849505152
5758596061626364656667
6061626364656667686970