Repository Overview: rxi/sj.h General Description sj.h is a tiny JSON parsing library. Implemented in ~150 lines of C99. Features: Zero memory allocations. Minimal parser state. Error messages reporting line and column locations. Does not parse numbers (user handles with strtod, atoi etc.). Does not parse strings (user manages Unicode however desired). Usage Example A simple program example illustrates parsing a JSON string representing a rectangle and populating a Rect struct with fields x, y, w, h: More usage examples are available in the repository’s demo folder. Repository Details Author: rxi Repository type: Public Main language: C (100%) Stars: 268 Forks: 4 Watchers: 1 Commits: 6 (on master branch) License: Unlicense (public domain) Files: README.md LICENSE sj.h demo/ directory with examples Releases: None published Packages: None published Summary sj.h is an extremely small and efficient C JSON parsing library designed for minimalism. It avoids heavy parsing features like number and string parsing to keep the implementation lightweight and flexible for varied use-cases. This is suitable for projects needing fast, low-overhead JSON parsing without advanced built-in type parsing.