/arsn_json_parser

A high performance json parser written in ANSI C that performs no manual memory allocation while parsing

Primary LanguageC

An ANSI C json parser.

Strict validation checking in accordance to standards. RFC4627 & RFC7158.

Performs no memory allocation or copying; everything is done in place and referenced in relation to input string. No function pointers.

Note: The parser is implemented in a recursive manner that makes it unsuitable for embedded systems. This may or may not change in the future.

#TODO

  • Create python wrapper
  • Additional unit tests
  • extend makefile to produce static and dynamic libraries
  • add underscores to private functions