Revision b1501cde-62ce-498b-be27-35d5696db9a8 - Stack Overflow
JSON.stringify includes a formatting argument:
> The space argument may be used to control spacing in the final string. If it is a number, successive levels in the stringification will each be indented by this many space characters (up to 10). If it is a string, successive levels will indented by this string (or the first ten characters of it).
> https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify
Is that enough formatting for what you need?