ark::serialization::JsonDocumentWriter
Defined in header “ark/serialization/json_writer.hh”.
Creates a new JSON document.
Methods
- 
JsonDocumentWriter() 
 Constructs a new document.
- 
JsonDocumentWriter(const JsonBlob & blob) 
 Constructs a new document as a copy of the given blob.
- 
~JsonDocumentWriter() 
 Frees any memory associated with this document.
- 
JsonObjectWriter root() 
 Returns the root object.
- 
JsonObjectWriter make_object() 
 Returns a newly allocated object, to be set/used as you please.
- 
JsonWriteOnlyArray make_array() 
 Returns a newly allocated array, to be set/used as you please.
- 
std::string str(int32_t indent) 
 Returns the document as a string.
- 
JsonBlob blob() 
 Returns the document as a JSON blob. Makes a copy of the object.