- ObjectsType checks, invariant value conversion, membership tests, conditional fluent steps, property dictionaries, query strings from objects and reading or writing properties by name.
- Compare, Clone and MapList the properties that changed between two objects, replay those changes onto another object, deep-copy an object graph, map an entity to a DTO and apply PATCH requests, all without a mapping library.
- JSON and Safe LoggingSerialize and parse JSON in one call, re-format and validate JSON text, write objects to logs with secrets masked, and build canonical JSON and content hashes for ETags and change detection.
Objects
Convert, compare, clone and map objects, and turn them into JSON that is safe to log.