I found out that it wasn't my parser which blew up the stack. It was the string builder which pretty-prints the JSON. Isn't that the thing designed to lower resource usage?
@solidsanek This reminds me of Vinny's recent segment where he showed movie trailers and 1. there were so many about talking dogs by the same makers, holy shit, and 2. somehow they always had high ratings? I guess people just love talking animals