IDBNodeProvider implementation for dictionary-like formats (JSON/YAML).
Front-end for reading and writing structured data as DBNodetrees.
std::shared_ptr< DBNode > read_from_file(fs::path file_path)
Reads a structured file and returns its DBNoderepresentation.
std::shared_ptr< DBNode > provide_db_as_node() override
Loads the underlying file and returns it as a DBNode tree.