All Projects → simplejson → Simplejson

simplejson / Simplejson

Licence: other
simplejson is a simple, fast, extensible JSON encoder/decoder for Python

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects
python2
120 projects

Projects that are alternatives of or similar to Simplejson

Lazyjson
A very fast, very lazy JSON parser for Java.
Stars: ✭ 55 (-95.99%)
Mutual labels:  json, json-parser
Zzzjson
The fastest JSON parser written in pure C
Stars: ✭ 66 (-95.19%)
Mutual labels:  json, json-parser
Jsmnsol
A JSON parser for solidity
Stars: ✭ 56 (-95.92%)
Mutual labels:  json, json-parser
Flatjson
A fast JSON parser (and builder)
Stars: ✭ 39 (-97.16%)
Mutual labels:  json, json-parser
Waargonaut
JSON decoding/encoding/manipulation library.
Stars: ✭ 82 (-94.02%)
Mutual labels:  json, json-parser
Univalue
High performance RAII C++ JSON library and universal value object class
Stars: ✭ 46 (-96.65%)
Mutual labels:  json, json-parser
Njson
Unmarshal/Decode nested JSON by JSON Path
Stars: ✭ 61 (-95.55%)
Mutual labels:  json, json-parser
Xml Js
Converter utility between XML text and Javascript object / JSON text.
Stars: ✭ 874 (-36.3%)
Mutual labels:  json, json-parser
Mir Ion
WIP, use libmir/asdf package for now
Stars: ✭ 78 (-94.31%)
Mutual labels:  json, json-parser
Fastjson
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
Stars: ✭ 1,164 (-15.16%)
Mutual labels:  json, json-parser
Parson
Lightweight JSON library written in C.
Stars: ✭ 965 (-29.66%)
Mutual labels:  json, json-parser
Go
A high-performance 100% compatible drop-in replacement of "encoding/json"
Stars: ✭ 10,248 (+646.94%)
Mutual labels:  json, json-parser
Jsonpath Rs
JSONPath for Rust
Stars: ✭ 31 (-97.74%)
Mutual labels:  json, json-parser
Gofasion
A lightweight json parsing library for golang.
Stars: ✭ 52 (-96.21%)
Mutual labels:  json, json-parser
Jsondoc
JSON object for Delphi based on IUnknown and Variant
Stars: ✭ 20 (-98.54%)
Mutual labels:  json, json-parser
Gjson
Get JSON values quickly - JSON parser for Go
Stars: ✭ 9,453 (+588.99%)
Mutual labels:  json, json-parser
Djson
Fast Go decoder for dynamic JSON
Stars: ✭ 588 (-57.14%)
Mutual labels:  json, json-parser
Spray Json
A lightweight, clean and simple JSON implementation in Scala
Stars: ✭ 917 (-33.16%)
Mutual labels:  json, json-parser
Dictfier
Python library to convert/serialize class instances(Objects) both flat and nested into a dictionary data structure. It's very useful in converting Python Objects into JSON format
Stars: ✭ 67 (-95.12%)
Mutual labels:  json, json-parser
Simdjson php
simdjson_php bindings for the simdjson project. https://github.com/lemire/simdjson
Stars: ✭ 90 (-93.44%)
Mutual labels:  json, json-parser

simplejson

.. image:: https://travis-ci.org/simplejson/simplejson.svg?branch=master :target: https://travis-ci.org/simplejson/simplejson

.. image:: https://ci.appveyor.com/api/projects/status/3riqhss6vca680gi/branch/master?svg=true :target: https://ci.appveyor.com/project/etrepum/simplejson/branch/master

simplejson is a simple, fast, complete, correct and extensible JSON http://json.org encoder and decoder for Python 3.3+ with legacy support for Python 2.5+. It is pure Python code with no dependencies, but includes an optional C extension for a serious speed boost.

The latest documentation for simplejson can be read online here: https://simplejson.readthedocs.io/

simplejson is the externally maintained development version of the json library included with Python (since 2.6). This version is tested with the latest Python 3.8 and maintains backwards compatibility with Python 3.3+ and the legacy Python 2.5 - Python 2.7 releases.

The encoder can be specialized to provide serialization in any kind of situation, without any special support by the objects to be serialized (somewhat like pickle). This is best done with the default kwarg to dumps.

The decoder can handle incoming JSON strings of any specified encoding (UTF-8 by default). It can also be specialized to post-process JSON objects with the object_hook or object_pairs_hook kwargs. This is particularly useful for implementing protocols such as JSON-RPC that have a richer type system than JSON itself.

For those of you that have legacy systems to maintain, there is a very old fork of simplejson in the python2.2_ branch that supports Python 2.2. This is based on a very old version of simplejson, is not maintained, and should only be used as a last resort.

.. _python2.2: https://github.com/simplejson/simplejson/tree/python2.2

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].