This package bundles some of the best Python serialization libraries into one standalone package, with a high-level API that makes it easy to write code that's correct across platforms and Pythons. This allows us to provide all the serialization utilities we need in a single binary wheel. Currently supports JSON, JSONL, MessagePack, Pickle, and YAML. Serialization is hard, especially across Python versions and multiple platforms. After dealing with many subtle bugs over the years (encodings, locales, large files) our libraries like spaCy and Prodigy have steadily grown a number of utility functions to wrap the multiple serialization formats we need to support (especially json, msgpack and pickle). These wrapping functions ended up duplicated across our codebases, so we wanted to put them in one place.

Features

  • Serialization is hard, especially across Python versions and multiple platforms
  • Create a gzipped JSON file and dump contents
  • Load YAML from a file or standard input
  • Check if a Python object is YAML-serializable
  • Currently supports JSON, JSONL, MessagePack, Pickle and YAML
  • High-level API that makes it easy to write code that's correct across platforms and Pythons

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

MIT License

Follow srsly

srsly Web Site

Other Useful Business Software
MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design. Icon
MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design.

Microstation enables architects, engineers, and designers to create precise 2D and 3D drawings that bring complex projects to life.

MicroStation is the only computer-aided design software for infrastructure design, helping architects and engineers like you bring their vision to life, present their designs to their clients, and deliver their projects to the community.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of srsly!

Additional Project Details

Programming Language

Python

Related Categories

Python JSON Software

Registered

2023-11-01