@Test public void writeObject() throws IOException { inputFieldJsonWriter.writeObject("someField", new InputFieldMarshaller() { @Override public void marshal(InputFieldWriter writer) throws IOException { writer.writeString("someField", "someValue"); } }); inputFieldJsonWriter.writeObject("someNullField", null); assertThat(jsonBuffer.readUtf8()).isEqualTo("{\"someField\":{\"someField\":\"someValue\"},\"someNullField\":null"); }