bad_json_parsers
Exposing problems in json parsers of several programming languages. (by lovasoa)
simplejson
simplejson is a simple, fast, extensible JSON encoder/decoder for Python (by simplejson)
Our great sponsors
bad_json_parsers | simplejson | |
---|---|---|
2 | 1 | |
365 | 1,632 | |
- | 0.6% | |
0.0 | 5.0 | |
over 1 year ago | 5 months ago | |
Python | Python | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bad_json_parsers
Posts with mentions or reviews of bad_json_parsers.
We have used some of these posts to build our list of alternatives
and similar projects.
- Exposing problems in JSON parsers of several programming languages
-
Parsing JSON is a Minefield 💣 (2018)
The nginx default is 1MB, which gets you 512 uncompressed nested arrays. That's already beyond the nesting limit of many parsers (see the Results section of that repository README, which documents the limit on many different language libraries).
simplejson
Posts with mentions or reviews of simplejson.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-14.
-
JSON parser
You should probably now go and compare how your solution compares to existing solutions. The one in the standard library might not actually be the best one to compare with here, though. You may want to compare with simplejson (https://github.com/simplejson/simplejson/blob/master/simplejson/decoder.py), which is a little, well, simpler, if a little less optimised.
What are some alternatives?
When comparing bad_json_parsers and simplejson you can also consider the following projects:
HDR-Multi-Tool - A graphical user interface for parsing HDR10+ and Dolby Vision
Lark - Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
parse_it - A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
rmhighlightextractor - Python based ReMarkable highlight extractor
scapy - Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
汉字拼音转换工具(Python 版) - 汉字转拼音(pypinyin)
pwntools - CTF framework and exploit development library