Class JSONWriter
- java.lang.Object
-
- org.wso2.carbon.mediator.datamapper.engine.output.writers.JSONWriter
-
-
Constructor Summary
Constructors Constructor Description JSONWriter(Schema outputSchema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
terminateMessageBuilding()
void
writeEndArray()
void
writeEndObject(String objectName)
void
writeField(String name, Object value)
void
writePrimitive(Object value)
void
writeStartAnonymousObject()
void
writeStartArray()
void
writeStartObject(String name)
-
-
-
Constructor Detail
-
JSONWriter
public JSONWriter(Schema outputSchema) throws SchemaException, WriterException
- Throws:
SchemaException
WriterException
-
-
Method Detail
-
writeStartObject
public void writeStartObject(String name) throws WriterException
- Specified by:
writeStartObject
in interfaceWriter
- Throws:
WriterException
-
writeField
public void writeField(String name, Object value) throws WriterException
- Specified by:
writeField
in interfaceWriter
- Throws:
WriterException
-
writeEndObject
public void writeEndObject(String objectName) throws WriterException
- Specified by:
writeEndObject
in interfaceWriter
- Throws:
WriterException
-
terminateMessageBuilding
public String terminateMessageBuilding() throws WriterException
- Specified by:
terminateMessageBuilding
in interfaceWriter
- Throws:
WriterException
-
writeStartArray
public void writeStartArray()
- Specified by:
writeStartArray
in interfaceWriter
-
writeEndArray
public void writeEndArray() throws WriterException
- Specified by:
writeEndArray
in interfaceWriter
- Throws:
WriterException
-
writeStartAnonymousObject
public void writeStartAnonymousObject() throws WriterException
- Specified by:
writeStartAnonymousObject
in interfaceWriter
- Throws:
WriterException
-
writePrimitive
public void writePrimitive(Object value) throws WriterException
- Specified by:
writePrimitive
in interfaceWriter
- Throws:
WriterException
-
-