QJson - Manage JSON objects with Qt

  •        1157

QJson is a qt-based library that maps JSON data to QVariant objects. JSON arrays will be mapped to QVariantList instances, while JSON's objects will be mapped to QVariantMap.

http://qjson.sourceforge.net/
https://github.com/flavio/qjson

Tags
Implementation
License
Platform

   




Related Projects

Jackson JSON - JSON Parser in Java


Jackson is a multi-purpose Java library for processing JSON data format. This project contains core low-level incremental ("streaming") parser and generator abstractions used by Jackson Data Processor. It also includes the default implementation of handler types (parser, generator) that handle JSON format.

Noggit - JSON streaming parser


Noggit is the world's fastest streaming JSON parser for Java. It is used in Apache Solr.

Moshi - A modern JSON library for Android and Java.


Moshi is a modern JSON library for Android and Java. It makes it easy to parse JSON into Java objects. It has has built-in support for reading and writing Java’s core data types like Primitives (int, float, char...), Collections, String, Enum.

ServiceStack text - NET's fastest JSON, JSV and CSV Text Serializers


ServiceStack.Text is an independent, dependency-free serialization library that contains ServiceStack's text processing functionality, including: JsonSerializer, TypeSerializer (JSV-Format), CsvSerializer, T.Dump extension method, StringExtensions - Xml/Json/Csv/Url encoding, BaseConvert, Rot13, Hex escape, etc., Stream, Reflection, List, DateTime, etc extensions and utils.



fastjson - Fast JSON Processor


Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.

jsonparser - Alternative JSON parser for Go that does not require schema (so far fastest)


It does not require you to know the structure of the payload (eg. create structs), and allows accessing fields by providing the path to them. It is up to 10 times faster than standard encoding/json package (depending on payload size and usage), allocates no memory. See benchmarks below.Originally I made this for a project that relies on a lot of 3rd party APIs that can be unpredictable and complex. I love simplicity and prefer to avoid external dependecies. encoding/json requires you to know exactly your data structures, or if you prefer to use map[string]interface{} instead, it will be very slow and hard to manage. I investigated what's on the market and found that most libraries are just wrappers around encoding/json, there is few options with own parsers (ffjson, easyjson), but they still requires you to create data structures.

Circe - A JSON library for Scala


Circe is a JSON library for Scala (and Scala.js).

valerino-QJsonTreeWidget


Implements serializing JSON -> QTreeView (load JSON to a tree) and deserializing QTreeWidget -> JSON (save tree to file). Includes support for editing the tree. Uses QJson (http://qjson.sourceforge.net).

JSON-CC - yangacer::json - A C++ JSON parser and JSON variant


yangacer::json - A C++ JSON parser and JSON variant

JSON Toolkit


JSON Toolkit is a .NET library written in C# used to parse JSON strings and handle JSON objects at runtime.

HandyJSON - A handy swift json-object serialization/deserialization library


HandyJSON is a framework written in Swift which to make converting model objects( pure classes/structs ) to and from JSON easy on iOS.Compared with others, the most significant feature of HandyJSON is that it does not require the objects inherit from NSObject(not using KVC but reflection), neither implements a 'mapping' function(writing value to memory directly to achieve property assignment).

JsonFx.NET - JSON serialization framework for .NET


JsonFx v2.0 - JSON serialization framework for .NET. It has unified interface for reading / writing JSON, BSON, XML, JsonML. It implements LINQ-to-JSON, Supports reading/writing using DataContract, XmlSerialization, JsonName, attributes and lot more.

json-parser


The parser streams its result into a json handler. The handler gets events from the parser and can act accordingly. It allows for memory-efficient processing of large data sets.The core parser is not tied to a particular JSON AST (abstract syntax tree). Through the streaming interface, any AST can be built. The parser currently ships with a spray-json builder, more will follow.

JSON.NET - JSON framework for .NET


Json.NET is a popular high-performance JSON framework for .NET. It is serializes .NET objects to JSON. It converts JSON to LINQ, XML and lot more. It performs faster than .NET buit in serializers.

agentzh-qjson


agentzh's fork of QJson, the Qt C++ parsing library for JSON data

jose-jwt - Ultimate Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) Implementation for


Minimallistic zero-dependency library for generating, decoding and encryption JSON Web Tokens. Supports full suite of JSON Web Algorithms as of July 4, 2014 version. JSON parsing agnostic, can plug any desired JSON processing library. Extensively tested for compatibility with jose.4.j, Nimbus-JOSE-JWT and json-jwt libraries.v2.1 and above added extra features support for .NET461+ and coming with 3 version of binaries (NET4, NET461 and netstandard1.4).

json-jerk - Json Jerk is a flexible and fast JSON parser.


Json Jerk is a flexible and fast JSON parser.

json - Persist-Json, a Fast Json Parser Written in Scala


Persist-Json, a Fast Json Parser Written in Scala

klaxon - A JSON parser for Kotlin


Klaxon is a lightweight library to parse JSON in Kotlin.You can also access the JSON content as a file, or any other resource you can get an InputStream from.