import json
for N in range(1000):
s = "["*N + '{"a": 2}' + "]"*N
try: eval(s)
except MemoryError:
print("nesting level: %d" % N)
json.loads(s)
break
aW1wb3J0IGpzb24KCmZvciBOIGluIHJhbmdlKDEwMDApOgogICAgcyA9ICJbIipOICsgJ3siYSI6IDJ9JyArICJdIipOCiAgICB0cnk6IGV2YWwocykKICAgIGV4Y2VwdCBNZW1vcnlFcnJvcjoKICAgICAgICBwcmludCgibmVzdGluZyBsZXZlbDogJWQiICUgTikKICAgICAgICBqc29uLmxvYWRzKHMpCiAgICAgICAgYnJlYWsgCgo=