coreJSON  v2.0.0
A parser strictly enforcing the ECMA-404 JSON standard, suitable for microcontrollers

coreJSON Library

A parser that supports key lookups while also strictly enforcing the ECMA-404 JSON standard. The library is written in C and designed to be compliant with ISO C90 and MISRA C. It has proven safe memory use and no heap allocation, making it suitable for IoT microcontrollers, but also fully portable to other platforms.

Memory Requirements

Memory requirements of the JSON library.

Code size of coreJSON library files (sizes generated with GCC for ARM Cortex-M toolchain)
File No Optimization (asserts enabled) With -O1 Optimization (asserts disabled) With -Os Optimization (asserts disabled)
core_json.c 9.5K 4.7K 3.8K