eson

Extendable JSON to support different formats of data across languages. By default supports date and datetime objects


License
MIT
Install
pip install eson==0.0.3

Documentation

Extended JSON (ESON)

codecov Python Tests Javascript Tests PHP Tests

JSON is great for sharing data in a human readable format but sometimes it lacks in object types support. ESON does not re-invent the wheel, it just provides a base for you to implement extended JSON objects allowing you to share data between services, apps and languages as objects.

ESON comes with built in extensions for date and datetime. You can write your own extensions to manage custom data.

Use Cases

  • Sharing data between services over HTTP
  • Saving data objects to databases or filesystems
  • Sharing objects accross languages

Advantages

  • Increases the range of data types allowed by JSON
  • Can be easily extended to meet your needs
  • Available for multiple languages

Languages