public interface ObjectWriter
ObjectWriter provides operations for outputting the fields of a JSON object.| Modifier and Type | Method and Description | 
|---|---|
| void | writeField(JsonField jsonField)Writes the given name and value as the next field of the object. | 
| void | writeField(JsonStringNode name,
          JsonNode value)Writes the given name and value as the next field of the object. | 
| void | writeField(JsonStringNode name,
          WriteableJsonArray value)Writes the given name and value as the next field of the object. | 
| void | writeField(JsonStringNode name,
          WriteableJsonNumber value)Writes the given name and value as the next field of the object. | 
| void | writeField(JsonStringNode name,
          WriteableJsonObject value)Writes the given name and value as the next field of the object. | 
| void | writeField(JsonStringNode name,
          WriteableJsonString value)Writes the given name and value as the next field of the object. | 
| void | writeField(java.lang.String name,
          JsonNode value)Writes the given name and value as the next field of the object. | 
| void | writeField(java.lang.String name,
          WriteableJsonArray value)Writes the given name and value as the next field of the object. | 
| void | writeField(java.lang.String name,
          WriteableJsonNumber value)Writes the given name and value as the next field of the object. | 
| void | writeField(java.lang.String name,
          WriteableJsonObject value)Writes the given name and value as the next field of the object. | 
| void | writeField(java.lang.String name,
          WriteableJsonString value)Writes the given name and value as the next field of the object. | 
| void | writeField(WriteableJsonString name,
          JsonNode value)Writes the given name and value as the next field of the object. | 
| void | writeField(WriteableJsonString name,
          WriteableJsonArray value)Writes the given name and value as the next field of the object. | 
| void | writeField(WriteableJsonString name,
          WriteableJsonNumber value)Writes the given name and value as the next field of the object. | 
| void | writeField(WriteableJsonString name,
          WriteableJsonObject value)Writes the given name and value as the next field of the object. | 
| void | writeField(WriteableJsonString name,
          WriteableJsonString value)Writes the given name and value as the next field of the object. | 
void writeField(java.lang.String name,
                WriteableJsonObject value)
         throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(java.lang.String name,
                WriteableJsonArray value)
         throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(java.lang.String name,
                WriteableJsonString value)
         throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(java.lang.String name,
                WriteableJsonNumber value)
         throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.java.lang.IllegalArgumentException - if the characters written by the WriteableJsonNumber didn't constitute a complete JSON number.void writeField(java.lang.String name,
                JsonNode value)
         throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(JsonStringNode name, WriteableJsonObject value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(JsonStringNode name, WriteableJsonArray value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(JsonStringNode name, WriteableJsonString value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(JsonStringNode name, WriteableJsonNumber value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.java.lang.IllegalArgumentException - if the characters written by the WriteableJsonNumber didn't constitute a complete JSON number.void writeField(JsonStringNode name, JsonNode value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(WriteableJsonString name, WriteableJsonObject value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(WriteableJsonString name, WriteableJsonArray value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(WriteableJsonString name, WriteableJsonString value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(WriteableJsonString name, WriteableJsonNumber value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.java.lang.IllegalArgumentException - if the characters written by the WriteableJsonNumber didn't constitute a complete JSON number.void writeField(WriteableJsonString name, JsonNode value) throws java.io.IOException
name - the name of the field.value - the value of the field.java.io.IOException - if there was a problem writing the field.void writeField(JsonField jsonField) throws java.io.IOException
jsonField - the field to write.java.io.IOException - if there was a problem writing the field.