The normalized version will now have the composed normalizer applied,
but also retained the original formatting (within certain limits). Before
applying the composer normalizer, the AutoFormatNormalizer will attempt
to detect the following:

json_encode() options

indent

whether a final new line exists or not

After applying the composed normalizer, the AutoFormatNormalizer will

decode with json_decode() and encode again with json_encode(), passing in the previously detected options

The normalized version will now be structured according to the JSON
schema (in this simple case, properties will be reordered). Internally,
the SchemaNormalizer uses justinrainbow/json-schema
to resolve schemas, as well as to ensure (before and after normalization)
that the JSON document is valid.