The JSON standard(s) are very simple. But in practice this simplicity leads to a lot of edge cases. Very deeply nested structures, numbers that run on to infinity. The point of this post is testing various parsers against these malicious structures.
"In conclusion, JSON is not a data format you can rely on blindly." - that suggests the format is bad when it's highlighting problems with the parsers. I see it like saying "Plain text is a bad format because notepad bails on large files"
hang:
y_number_huge_exp.json
segfault:
n_structure_100000_opening_arrays.json
n_structure_open_array_object.json
fail:
n_number_then_00.json
n_string_unescaped_tab.json
n_structure_capitalized_True.json