DataTree Tools
Java Library for manipulating hierarchical data structures
One universal type
Everything is a Tree node - no type casting. Build, read, merge, filter, iterate and clone hierarchical data with a single, consistent API.
Many formats
Read and write the same document as JSON, YAML, XML, TOML, CSV and Java Properties, or as binary CBOR, BSON, SMILE, MessagePack and more.
Pluggable backends
DataTree is not another JSON parser - it is an API layer over existing implementations, so you can swap the underlying engine without changing your code.