Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://lihaoyi.github.io/upickle
uPickle: a simple, fast, dependency-free JSON & Binary (MessagePack) serialization library for Scala
https://lihaoyi.github.io/upickle
Last synced: about 1 month ago
JSON representation
uPickle: a simple, fast, dependency-free JSON & Binary (MessagePack) serialization library for Scala
- Host: GitHub
- URL: https://lihaoyi.github.io/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 (about 2 months ago)
- Last Synced: 2024-10-24T12:55:51.650Z (about 2 months ago)
- Language: Scala
- Homepage: https://com-lihaoyi.github.io/upickle
- Size: 12.8 MB
- Stars: 717
- Watchers: 17
- Forks: 164
- Open Issues: 23
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-scala - µPickle - A lightweight serialization library for Scala that works in ScalaJS, allowing transfer of structured data between the JVM and JavaScript. (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`