You need to parse JSON as is in the source code,
If the goal is to parse JSON, i don't need to create JSON-specific source code - this is some sort of mental illness, where lispers
insist that for every single task its required to create a new language. Imagine you have to parse 1000 formats, will you be writing 1000 sub-languages and learn each sub-language to do such trivial task equivalent to loadFormatX(filename)?