Mjson Versions Save

C/C++ JSON parser, emitter, JSON-RPC engine for embedded systems

1.2.7

2 years ago
  • Fixed double formatting, #38

1.2.6

2 years ago
  • Fixed multiple context handling
  • Fixed #35 - search for array/object containing nested array or objects

1.2.5

2 years ago
  • Fixed #32 - search only in requested elem

1.2.4

3 years ago
  • Moved sources back to src/ to comply with the Arduino library format
  • Made all test target to test all other targets

1.2.3

3 years ago
  • Added mjson_snprintf()
  • Added mjson_aprintf()

1.2.2

3 years ago
  • Moved to Github Actions
  • Using mystrod() in all cases instead of libc's strtod()
  • Implemented %g and %.*g printing instead of relying on libc
  • Removed %f from the supported format specifiers
  • More test cases added

1.2.1

3 years ago

Updated library version to signal Arduino infrastructure. Updated examples to use Serial.readBytes()

1.2.0

3 years ago

API changes:

  • Removed jsonrpc_process_byte()
  • Added userdata argument to jsonrpc_process()
  • Added jsonrpc_ctx * attribute to the struct jsonrpc_request

v1.1.1

3 years ago

Better string decoding - added partial support for the \uXXXX escapes. Specifically, we're processing ASCII \u00XX escapes. More complex UTF-8 escapes still return an error.

v1.1.0

3 years ago

Split mjson.h to .c and .h