mattbasta/amo-validator — comment on commit 795549f42297b81d66c6126a9ccafb8717294f44
File:  line 0
By mattbasta:

I think 600 more levels deep will definitely solve the issue(s) that we were seeing. I'd say that's around 100-250 levels of nesting within the actual code (when you account for the way the AST tree is structured), so anything more than that is probably really excessive.

Do you know of any good streaming JSON parsers in Python? Ideally, we should be using a non-recursive parser if we wanted to solve this the right way.