Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Mapstructure | 6,849 | 11,247 | 9,878 | 11 days ago | 19 | April 20, 2022 | 70 | mit | Go | |
Go library for decoding generic map values into native Go structures and vice versa. | ||||||||||
Jansson | 2,793 | 2 | a month ago | 4 | September 13, 2021 | 95 | mit | C | ||
C library for encoding, decoding and manipulating JSON data | ||||||||||
Gojay | 1,991 | 29 | 270 | 2 years ago | 4 | June 11, 2019 | 47 | mit | Go | |
fastest JSON encoder/decoder with powerful stream API for Golang | ||||||||||
Unbox | 1,986 | 109 | 4 years ago | 25 | July 18, 2018 | 35 | mit | Swift | ||
[Deprecated] The easy to use Swift JSON decoder | ||||||||||
Utils | 1,720 | 4,225 | 1,357 | 24 days ago | 65 | November 24, 2021 | 17 | other | PHP | |
🛠 Lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc. | ||||||||||
Cheshire | 1,427 | 4 months ago | 49 | February 09, 2020 | 50 | mit | Clojure | |||
Clojure JSON and JSON SMILE (binary json format) encoding/decoding | ||||||||||
Dataclasses Json | 1,133 | 37 | 255 | a day ago | 64 | March 21, 2022 | 161 | mit | Python | |
Easily serialize Data Classes to and from JSON | ||||||||||
Decodable | 1,056 | 38 | 5 years ago | 11 | October 22, 2018 | 36 | mit | Swift | ||
[Probably deprecated] Swift 2/3 JSON unmarshalling done (more) right | ||||||||||
Encoding | 878 | 116 | 7 months ago | 62 | April 26, 2022 | 12 | mit | Go | ||
Go package containing implementations of efficient encoding, decoding, and validation APIs. | ||||||||||
Jiffy | 813 | 102 | 48 | a year ago | 18 | February 22, 2022 | 16 | other | C++ | |
JSON NIFs for Erlang |
Jansson is a C library for encoding, decoding and manipulating JSON data. Its main features and design principles are:
Jansson is licensed under the MIT license; see LICENSE in the source distribution for details.
If you obtained a jansson-X.Y.tar.*
tarball from GitHub Releases, just use
the standard autotools commands:
$ ./configure $ make $ make install
To run the test suite, invoke:
$ make check
If the source has been checked out from a Git repository, the configure
script has to be generated first. The easiest way is to use autoreconf:
$ autoreconf -i
Documentation is available at http://jansson.readthedocs.io/en/latest/.
The documentation source is in the doc/
subdirectory. To generate
HTML documentation, invoke:
$ make html
Then, point your browser to doc/_build/html/index.html
. Sphinx
1.0 or newer is required to generate the documentation.