Package com.floragunn.codova.documents
Class DocWriter
java.lang.Object
com.floragunn.codova.documents.DocWriter
A lightweight, reflection-less way of serializing JSON. Is capable of handling these basic Java types:
- Collection
- Map
- String
- Character
- Boolean
- Number
- Enum
- Date
- Instant
- LocalDateTime/OffsetDateTime
Additionally, it handles these codova types:
- Document (and thus DocNode)
- UnparsedDoc
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DocWriterstatic DocWriterjson()pretty()pretty(boolean pretty) static DocWritersmile()voidvoidbyte[]writeAsBytes(Document<?> document) byte[]writeAsBytes(Object object) writeAsString(Document<?> document) writeAsString(Object object) static DocWriteryaml()
-
Constructor Details
-
DocWriter
public DocWriter(com.fasterxml.jackson.core.JsonFactory jsonFactory)
-
-
Method Details
-
format
-
json
-
yaml
-
smile
-
pretty
-
pretty
-
mapValues
-
writeAsString
-
writeAsBytes
-
write
- Throws:
IOException
-
writeAsString
-
writeAsBytes
-
write
- Throws:
IOException
-