Although I'm also skeptical of coding in JSON, s-expressions are pretty close to a JSON subset (with the caveat that everything needs to be quoted).
(x . (y . (z . NIL))) <=> ['x', ['y' , ['z', null]]]