omni::structuredlog::serializeJsonTree
Defined in omni/structuredlog/JsonTreeSerializer.h
- 
template<bool validate = false, typename JsonSerializerType = JsonSerializer<false, false, ignoreJsonTreeSerializerValidationError>, typename JsonNodeType = JsonNode, typename BlobReaderType = BlobReader<false, ignoreJsonTreeSerializerValidationError>>
 static inline bool omni::structuredlog::serializeJsonTree(JsonSerializerType *serial, const JsonNodeType *root, BlobReaderType *reader)
- Serialize JSON using a JsonNode as the schema and a binary blob to read data. - Remark - This overload uses a BlobReader instead of the binary blob directly, so that the read position from within the blob can be tracked across recursive calls. External code should use the other overload. - Note - If you use this overload, you must call - serial->finish(), since this is the recursive overload so there’s no obvious point to finish at.