tiny-json
C-Simple-JSON-Parser
tiny-json | C-Simple-JSON-Parser | |
---|---|---|
4 | 1 | |
336 | 38 | |
- | - | |
0.0 | 3.2 | |
6 months ago | 2 months ago | |
C | C | |
MIT License | MIT License |
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.
tiny-json
- jemi: a compact JSON serializer for embedded systems
-
How common are 16-bit MCUs ?
A bit off topic, but tiny-json exists specifically for embedded platforms, so I wouldn't roll my own allocator just for this: https://github.com/rafagafe/tiny-json
- CJSON – Ultralightweight JSON parser in ANSI C
C-Simple-JSON-Parser
-
Is this a good approach to error management in C
A good way is how the Vulkan API is designed. The functions return an error. Now you can modify it using Rust's "Result" idea. You can refer to this repository for such an example https://github.com/forkachild/C-Simple-JSON-Parser
What are some alternatives?
cJSON - Ultralightweight JSON parser in ANSI C
parson - Lightweight JSON library written in C.
JSMN - Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket
jsn.c - A simple JSON utility that's intended to be used for parsing, generating and manipulating configuration files.
embox - Modular and configurable OS for embedded applications
jsonic - ⭕ Tricky, super fast and dumb JSON library for C/C++
lvgl - Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
flatcc - FlatBuffers Compiler and Library in C for C
cninja - an opinionated cmake config manager
Oj - Optimized JSON
frozen - JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems.
libwifi - An 802.11 (WiFi) Frame Generation and Parsing Library in C