Adrian Lita
Embedded Systems / Software Architect / Engineer
edJSON
Overview
A very small footprint, low-to-none memory usage, event-driven JSON decoding library written in pure C. edJSON is a very small yet very powerful JSON-parsing static library. While originally it was intended for usage in embedded applications, it is highly used in applications which need to parse information from JSON files, and don't need complicated data structures to do so.
What I Did
- everything was 100% implemented by me
Main features
- low footprint: target is under 1000 C-code lines
- low memory usage: besides the memory provided upon calling, the parser uses less than 64 bytes of memory
- event-driven: instead of building a memory-costly tree with data, the parser calls a predefined callback upon finding any JSON values
- powerful parser: while the parser was intended to be used on small JSON content, in embedded applications, it does not actually have any limitations
- easy to use
Technologies Used
- C
- JSON
Links
This page was automatically exported from https://adrian.lita.me - Visit the website for detailed information
Adrian Lita - CV