Skip to main content

Persistence of complex application data

Project description

ansar-encode

The ansar-encode library provides for the convenient storage and recovery of application data using system files. Files are created using standard encodings - the default is JSON - and are human readable. Complex application data can be stored including containers, instances of classes and object graphs.

Features

  • Broad suite of primitive types, e.g. integers, floats, strings, times and enumerations.
  • Structured data, e.g. an 8-by-8 table of user-defined class instances.
  • Recovered data is fully-typed, e.g. reading a class User produces a User instance.
  • Graphs and graphs that include cycles, e.g. circular lists, syntax trees and state diagrams.
  • Polymorphism, e.g. read an object of unknown type.
  • Type-checking.
  • Plain text files.
  • Managed folders of files.
  • Object versioning.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ansar-encode-0.1.126.tar.gz (55.9 kB view hashes)

Uploaded Source

Built Distribution

ansar_encode-0.1.126-py3-none-any.whl (72.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page