com-lihaoyi / upickle   4.0.2

MIT License Website GitHub

uPickle: a simple, fast, dependency-free JSON & Binary (MessagePack) serialization library for Scala

Scala versions: 3.x 2.13 2.12
Scala.js versions: 1.x
Scala Native versions: 0.5

uPickle: a simple Scala JSON and Binary (MessagePack) serialization library

If you use uPickle and like it, you will probably enjoy the following book by the Author:

Hands-on Scala has uses uPickle extensively throughout the book, and has the entirety of Chapter 8: JSON and Binary Data Serialization dedicated to uPickle. Hands-on Scala is a great way to level up your skills in Scala in general and uPickle in particular.

For a hands-on introduction to this library, take a look at the following blog post:

If you use uPickle and like it, please support it by donating to our Patreon:

Developer Docs

  • Publishing is automatic on pushing tag to Github
  • Updating docs is manual;
    • sbt upickleReadme/run
    • git checkout gh-pages
    • cp -R upickleReadme/target/scalatex/* .
    • git commit -am .
    • git push origin head