# Functions
LoadObjectFromFile implements the common pattern for loading an instance of an object from a json file.
NewFormattedJSONEncoder returns a json encoder configured for pretty-printed output (human-readable).
SaveNonDefaultValuesToFile saves an object to a file as json, but only fields that are not currently set to be the default value.
SaveObjectToFile implements the common pattern for saving an object to a file as json.