Intuitive syntax. In languages such as Python, JSON feels like a first class data type. We used all the operator magic of modern C++ to achieve the same feeling in your code. Check out the examples below and you'll know what I mean.Trivial integration. Our whole code consists of a single header file json.hpp. That's it. No library, no subproject, no dependencies, no complex build system. The class is written in vanilla C++11. All in all, everything should require no adjustment of your compiler flags or project settings.
https://nlohmann.github.io/json/Tags | json json-pointer json-patch cbor msgpack header-only stl-containers json-serialization json-parser rfc-6901 rfc-6902 rfc-7159 rfc-7049 json-diff messagepack rfc-8259 |
Implementation | C++ |
License | Public |
Platform |
This project, as of version 1.4, is licensed under both LGPLv3 and ASL 2.0. See file LICENSE for more details. Versions 1.3 and lower are licensed under LGPLv3 only. This is an implementation of RFC 6902 (JSON Patch) and RFC 7386 (JSON Merge Patch) written in Java, which uses Jackson (2.2.x) at its core.
Noggit is the world's fastest streaming JSON parser for Java. It is used in Apache Solr.
json-parser json-streaming json-serialization jsonA leaner and meaner implementation of JSON-Patch. Small footprint. High performance. JSON-Patch (RFC6902) is a standard format that allows you to update a JSON document by sending the changes rather than the whole document. JSON Patch plays well with the HTTP PATCH verb (method) and REST style programming.
json patch http resttaoJSON is a zero-dependency C++ header-only JSON library that provides a generic Value Class, uses Type Traits to interoperate with C++ types, uses an Events Interface to convert from and to JSON, JAXN, CBOR, MsgPack and UBJSON, and much more... Warning: The documentation is currently not quite keeping pace with what will hopefully be the last large pre-1.0.0 development burst.
json jaxn cbor msgpack ubjson json-pointer json-patch json-schema cpp header-only cpp17JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. It aims to conform to RFC 7159. See also the "Installing prerequisites" section below.
jsonA ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard. If you have further questions related to development or usage, join us: ruby-jwt google group.
jwt ruby-jwt oauth-json-webThis repository was created as an appendix to the article Parsing JSON is a Minefield 💣. This directory contains several parsers and tiny wrappers to turn the parsers into JSON validators, by returning a specific value.
A simple library to work with JSON Web Token and JSON Web Signature based on the RFC 7519.Package is available on Packagist, you can install it using Composer.
jwt tokens jwt-token-library jwt-token jwt-library json-web-tokenThis 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.
yaml serialization json msgpack python-3 pickle python-2 ujsonliberal JSON-only HTTP request routing for node. Journey's goal is to provide a fast and flexible RFC 2616 compliant request router for JSON consuming clients.
JSON Web Token(JWT) is a JSON based standard (RFC-7519) for creating assertions or access tokens that consists of some claims (encoded within the assertion). This assertion can be used in some kind of bearer authentication mechanism that the server will provide to clients, and the clients can make use of the provided assertion for accessing resources. This provides JWT client support in C++.
jwt json-web-token security authenticationJSON diff and patch based on rfc6902
json json-patch rfc6902 diff patch json-pointerJJWT aims to be the easiest to use and understand library for creating and verifying JSON Web Tokens (JWTs) on the JVM.JJWT is a Java implementation based on the JWT, JWS, JWE, JWK and JWA RFC specifications.
jwt java-jwt jwt-token-library jwt-token jwt-library json-web-tokenJackson is one of best JSON parser for Java. More than that, Jackson is a suite of data-processing tools for Java (and the JVM platform), including the flagship streaming JSON parser / generator library, matching data-binding library (POJOs to and from JSON) and additional data format modules to process data encoded in Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML or YAML; and even the large set of data format modules to support data types of widely used data types such as Guava, Joda, PCollections and many, many more.
json json-parser serializationExtremely efficient object serialization library. It's like JSON, but very fast and small. MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
node-msgpack is an addon for NodeJS that provides an API for serializing and de-serializing JavaScript objects using the MessagePack library. The performance of this addon compared to the native JSON object isn't too bad, and the space required for serialized data is far less than JSON. node-msgpack is currently slower than the built-in JSON.stringify() and JSON.parse() methods. In recent versions of node.js, the JSON functions have been heavily optimized. node-msgpack is still more compact, and we are currently working performance improvements. Testing shows that, over 500k iterations, msgpack.pack() is about 5x slower than JSON.stringify(), and msgpack.unpack() is about 3.5x slower than JSON.parse().
Flexjson is a lightweight library for serializing Java objects into JSON. What's different about Flexjson is it's control over what gets serialized allowing both deep and shallow copies of objects.
json json-parser json-serializationRapidJSON is a JSON parser and generator for C++. RapidJSON is small but complete. It supports both SAX and DOM style API. RapidJSON is self-contained and header-only. It does not depend on external libraries such as BOOST. It even does not depend on STL.
json-parser jsonFast function to parse strings containing decimal numbers into double-precision (binary64) floating-point values. That is, given the string "1.0e10", it should return a 64-bit floating-point value equal to 10000000000. We do not sacrifice accuracy. The function will match exactly (down the smallest bit) the result of a standard function like strtod. We support all major compilers: Visual Studio, GNU GCC, LLVM Clang. We require C++11.
A Python implementation of RFC 7519. Original implementation was written by @progrium.See more options executing pyjwt --help.
jwt jwt-token-library jwt-token jwt-library json-web-token
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.