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. ▲ 3
    Exposing problems in JSON parsers of several programming languages
    story by throwamon · 2022-05-24 · 0 comments
  2. …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#
  3. 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
  4. …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
  5. 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
  6. …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
  7. …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
  8. ▲ 211
    Bad JSON Parsers
    story by lovasoa · 2019-11-08 · 191 comments