Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/com-lihaoyi/upickle
uPickle: a simple, fast, dependency-free JSON & Binary (MessagePack) serialization library for Scala
https://github.com/com-lihaoyi/upickle
Last synced: 2 days ago
JSON representation
uPickle: a simple, fast, dependency-free JSON & Binary (MessagePack) serialization library for Scala
- Host: GitHub
- URL: https://github.com/com-lihaoyi/upickle
- Owner: com-lihaoyi
- License: mit
- Created: 2014-04-23T05:41:08.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T00:58:29.000Z (3 months ago)
- Last Synced: 2025-01-05T13:00:11.668Z (10 days ago)
- Language: Scala
- Homepage: https://com-lihaoyi.github.io/upickle
- Size: 12.8 MB
- Stars: 729
- Watchers: 17
- Forks: 165
- Open Issues: 27
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-scala - **upickle** - free JSON & Binary (MessagePack) serialization library for Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/upickle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/upickle) (Table of Contents / Serialization)
README
uPickle: a simple Scala JSON and Binary (MessagePack) serialization library
- [Documentation](http://com-lihaoyi.github.io/upickle/)
If you use uPickle and like it, you will probably enjoy the following book by the Author:
- [*Hands-on Scala Programming*](https://www.handsonscala.com/)
*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:
- [How to work with JSON in Scala](http://www.lihaoyi.com/post/HowtoworkwithJSONinScala.html)
If you use uPickle and like it, please support it by donating to our Patreon:
- [https://www.patreon.com/lihaoyi](https://www.patreon.com/lihaoyi)
# 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`