Flatten nested JSON objects into dot-notation key-value pairs, and unflatten them back.
dotnet add package Philiprehberger.FlattenJson