Hacker GitHub

← All repos

lovasoa/bad_json_parsers

View on GitHub ↗ ★ 372 Python

Exposing problems in json parsers of several programming languages.

8 mentions on Hacker News by 7 people: 2 stories, 6 comments · first 2019-11-08 · latest 2022-05-24

Mentions per year 8 mentions · busiest year 2019 (6)
20082026
  1. …trying a ton of HTTP servers like 6 years ago (in python, ruby, C++, Go, and finally Haskell). [1] https://github.com/lovasoa/bad_json_parsers
    comment by wyager · 2021-10-14 · in What I wish I knew when learning F#
  2. The author has now added this as an aside: https://github.com/lovasoa/bad_json_parsers/commit/16f6ed75b...
    comment by bspammer · 2019-11-09 · in Bad JSON Parsers
  3. …article was updated to address those complaints after the comment you're responding to was made. https://github.com/lovasoa/bad_json_parsers/commit/16f6ed75b...
    comment by ddlatham · 2019-11-08 · in Bad JSON Parsers
  4. To be fair, that text was added after the above comment was posted. https://github.com/lovasoa/bad_json_parsers/commit/16f6ed75b...
    comment by ddlatham · 2019-11-08 · in Bad JSON Parsers
  5. …1000x higher than recursion limits. I have never hit JSON recursion limits in production. [1]: https://github.com/lovasoa/bad_json_parsers/commit/16f6ed75b...
    comment by jchw · 2019-11-08 · in Bad JSON Parsers
  6. …the stack though, so it will still eventually blow the stack instead of using all available memory" https://github.com/lovasoa/bad_json_parsers/issues/7 This begins to suggest that it may be downright desirable for servers to toss out…
    comment by kibwen · 2019-11-08 · in Bad JSON Parsers