Jsmn
lastmod 2026-11-10created 2020-07-312 edits
Jsmn (jasmine) is a minimalist JSON parser written in C. It is distributed as a single header file and, without dynamic memory allocation, only splits the input string into an array of start and end positions of tokens (objects, arrays, strings, primitives), leaving value interpretation and tree construction to the caller. Thanks to this design it suits memory-constrained embedded environments, and it is fast because it does not copy the input.
Jsmn is a world fastest JSON parser/tokenizer.