Skip to content

JSON encoder/decoder that processes a stream sequentially to reduce buffer memory requirements.

License

Notifications You must be signed in to change notification settings

janelia-arduino/JsonStream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JsonStream

Library Information

Name
JsonStream
Version
2.0.1
License
BSD
URL
https://github.com/janelia-arduino/JsonStream
Author
Peter Polidoro
Email
peter@polidoro.io

JSON encoder/decoder that processes a stream sequentially to reduce buffer memory requirements.

Encoder

Writes JSON sequentially to a stream. This avoids having to fill an encoding buffer before writing to the stream, allowing you to write JSON of almost any length without exceeding the memory capacity of small microprocessors.

It is possible to write invalid JSON in this way, however, so some care needs to be taken that items are added in a meaningful order.

Library Examples

./examples

Library Dependencies

arduino-libraries

About

JSON encoder/decoder that processes a stream sequentially to reduce buffer memory requirements.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages