simplejson

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

https://github.com/simplejson/simplejson

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 43 committers (4.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.1%) to scientific vocabulary

Keywords

json json-parser json-serializer python python2 python3

Keywords from Contributors

cython requests forhumans closember asyncio parsing python-2 python-requests humans cookies
Last synced: 6 months ago · JSON representation

Repository

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

Basic Info
Statistics
  • Stars: 1,682
  • Watchers: 64
  • Forks: 341
  • Open Issues: 23
  • Releases: 32
Topics
json json-parser json-serializer python python2 python3
Created about 15 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog License

README.rst

simplejson
----------

simplejson is a simple, fast, complete, correct and extensible
JSON  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

Owner

  • Name: simplejson
  • Login: simplejson
  • Kind: organization

GitHub Events

Total
  • Create event: 4
  • Release event: 2
  • Issues event: 17
  • Watch event: 49
  • Delete event: 2
  • Issue comment event: 12
  • Push event: 7
  • Pull request event: 5
  • Fork event: 8
Last Year
  • Create event: 4
  • Release event: 2
  • Issues event: 17
  • Watch event: 49
  • Delete event: 2
  • Issue comment event: 12
  • Push event: 7
  • Pull request event: 5
  • Fork event: 8

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 557
  • Total Committers: 43
  • Avg Commits per committer: 12.953
  • Development Distribution Score (DDS): 0.208
Past Year
  • Commits: 10
  • Committers: 2
  • Avg Commits per committer: 5.0
  • Development Distribution Score (DDS): 0.2
Top Committers
Name Email Commits
Bob Ippolito b****b@r****m 441
Serhiy Storchaka s****a@g****m 24
cclauss c****s@m****m 9
Matthew Dempsky m****w@m****m 8
Richard van der Hoff r****d@m****g 8
Hugo h****k 6
Scott Maxwell s****t@c****m 6
Roy Williams r****s@l****m 4
shakefu s****u@g****m 4
Benjamin Peterson b****n@p****g 3
Christoph Gohlke c****e@u****u 3
Gregory P. Smith [Google LLC] g****s@g****m 3
Janne Kulmala j****a@t****i 2
Colin Deasy c****y@d****t 2
David Baumgold s****y@g****m 2
Edgar Ramírez-Mondragón e****8@g****m 2
Felix Yan f****s@a****g 2
Keshav Kini k****i@g****m 2
Kishin Yagami k****u@g****m 2
Tal Einat t****t@g****m 1
Ryo Takahashi r****y@g****m 1
Richard Quaicoe r****8@g****m 1
Nikita Sobolev m****l@s****e 1
Keith Bussell k****h@t****m 1
Kevin LaFlamme k****n@l****m 1
lgoldstein l****n@g****m 1
Adam Chainz a****m@a****u 1
Jure Cerjak j****k@t****i 1
JuhaS s****a@g****m 1
John Hu h****2@g****m 1
and 13 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 76
  • Total pull requests: 52
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 10 days
  • Total issue authors: 71
  • Total pull request authors: 23
  • Average comments per issue: 2.54
  • Average comments per pull request: 0.75
  • Merged pull requests: 42
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 9
  • Pull requests: 6
  • Average time to close issues: about 4 hours
  • Average time to close pull requests: 9 days
  • Issue authors: 5
  • Pull request authors: 1
  • Average comments per issue: 0.78
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • testmigrator (5)
  • chenqhxyz (2)
  • tklltkioc (1)
  • MitchDonley (1)
  • MartinThoma (1)
  • leopheard (1)
  • mdobrzanski (1)
  • nwchandler (1)
  • MarcSkovMadsen (1)
  • euresti (1)
  • pulkin (1)
  • saobao913 (1)
  • sunhailin-Leo (1)
  • aclark4life (1)
  • DeoLeung (1)
Pull Request Authors
  • etrepum (27)
  • cclauss (4)
  • edgarrmondragon (2)
  • Attakay78 (1)
  • gpshead (1)
  • odidev (1)
  • youkinjoh (1)
  • riannucci (1)
  • randomir (1)
  • sobolevn (1)
  • ks888 (1)
  • SmartHypercube (1)
  • robermorales (1)
  • ushuz (1)
  • timgates42 (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 24
  • Total downloads:
    • pypi 38,801,821 last-month
  • Total docker downloads: 3,786,900,928
  • Total dependent packages: 804
    (may contain duplicates)
  • Total dependent repositories: 45,756
    (may contain duplicates)
  • Total versions: 279
  • Total maintainers: 5
  • Total advisories: 1
pypi.org: simplejson

Simple, fast, extensible JSON encoder/decoder for Python

  • Versions: 107
  • Dependent Packages: 704
  • Dependent Repositories: 45,524
  • Downloads: 38,801,821 Last month
  • Docker Downloads: 3,786,900,928
Rankings
Docker downloads count: 0.0%
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Downloads: 0.1%
Average: 1.0%
Stargazers count: 2.3%
Forks count: 3.8%
Maintainers (3)
Last synced: 6 months ago
alpine-v3.18: py3-simplejson-pyc

Precompiled Python bytecode for py3-simplejson

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 2.7%
Forks count: 4.6%
Stargazers count: 6.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: py3-simplejson

Simple, fast, extensible JSON encoder/decoder for Python

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 2.7%
Forks count: 4.6%
Stargazers count: 6.3%
Maintainers (1)
Last synced: 6 months ago
alpine-edge: py3-simplejson

Simple, fast, extensible JSON encoder/decoder for Python

  • Versions: 10
  • Dependent Packages: 6
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 1.4%
Average: 3.7%
Forks count: 5.7%
Stargazers count: 7.6%
Maintainers (1)
Last synced: 6 months ago
spack.io: py-simplejson

Simplejson is a simple, fast, extensible JSON encoder/decoder for Python

  • Versions: 11
  • Dependent Packages: 13
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 4.1%
Forks count: 5.1%
Dependent packages count: 5.5%
Stargazers count: 5.8%
Maintainers (1)
Last synced: about 1 year ago
proxy.golang.org: github.com/simplejson/simplejson
  • Versions: 105
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Forks count: 1.6%
Stargazers count: 1.7%
Average: 4.4%
Dependent repos count: 4.7%
Dependent packages count: 9.6%
Last synced: 7 months ago
conda-forge.org: simplejson

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

  • Versions: 13
  • Dependent Packages: 74
  • Dependent Repositories: 113
Rankings
Dependent packages count: 1.0%
Dependent repos count: 3.2%
Average: 5.9%
Forks count: 9.4%
Stargazers count: 10.1%
Last synced: 6 months ago
alpine-edge: py3-simplejson-pyc

Precompiled Python bytecode for py3-simplejson

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Forks count: 5.9%
Average: 6.8%
Stargazers count: 7.9%
Dependent packages count: 13.3%
Maintainers (1)
Last synced: 6 months ago
anaconda.org: simplejson

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

  • Versions: 10
  • Dependent Packages: 5
  • Dependent Repositories: 113
Rankings
Dependent packages count: 8.6%
Average: 16.1%
Dependent repos count: 17.7%
Forks count: 18.5%
Stargazers count: 19.4%
Last synced: 6 months ago
conda-forge.org: macropy3

MacroPy is an implementation of Syntactic Macros in the Python Programming Language. MacroPy provides a mechanism for user-defined functions (macros) to perform transformations on the abstract syntax tree (AST) of a Python program at import time. This is an easy way to enhance the semantics of a Python program in ways which are otherwise impossible, for example providing an extremely concise way of declaring classes.

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 1
Rankings
Forks count: 9.4%
Stargazers count: 10.1%
Average: 18.2%
Dependent repos count: 24.3%
Dependent packages count: 29.0%
Last synced: 6 months ago
conda-forge.org: influxdb

InfluxDB-Python is a client for interacting with InfluxDB. InfluxDB is an open-source distributed time series database, find more about InfluxDB at https://docs.influxdata.com/influxdb/latest

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 3
Rankings
Forks count: 9.4%
Stargazers count: 10.1%
Dependent repos count: 18.0%
Average: 22.3%
Dependent packages count: 51.6%
Last synced: 6 months ago
conda-forge.org: autocommand

Autocommand turns a function into a command-line program. It converts the function's parameter signature into command-line arguments, and automatically runs the function if the module was called as ``__main__``.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 8.6%
Stargazers count: 9.2%
Average: 25.7%
Dependent repos count: 34.0%
Dependent packages count: 51.2%
Last synced: 6 months ago
conda-forge.org: minisom

MiniSom is a minimalistic and Numpy based implementation of the Self Organizing Maps (SOM)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 8.6%
Stargazers count: 9.2%
Average: 25.7%
Dependent repos count: 34.0%
Dependent packages count: 51.2%
Last synced: 6 months ago
conda-forge.org: technical

This is a collection of technical indicators collected or developed for Freqtrade as well as utilities such as timeframe resampling.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 8.6%
Stargazers count: 9.2%
Average: 25.8%
Dependent repos count: 34.0%
Dependent packages count: 51.2%
Last synced: 6 months ago
conda-forge.org: snownlp

SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的, 由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库, 并且和TextBlob不同的是,这里没有用NLTK,所有的算法都是自己实现的,并且自带了一些训练好的字典。 注意本程序都是处理的unicode编码,所以使用时请自行decode成unicode

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 8.6%
Stargazers count: 9.2%
Average: 25.8%
Dependent repos count: 34.0%
Dependent packages count: 51.2%
Last synced: 6 months ago
anaconda.org: python-nvd3

NVD3 is an attempt to build re-usable charts and chart components for d3.js without taking away the power that d3.js offers you. Python-NVD3 makes your life easy! You write Python and the library renders JavaScript for you!

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 1
Rankings
Forks count: 18.5%
Stargazers count: 19.5%
Average: 29.9%
Dependent packages count: 30.6%
Dependent repos count: 51.2%
Last synced: 6 months ago
alpine-v3.22: py3-simplejson

Simple, fast, extensible JSON encoder/decoder for Python

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.20: py3-simplejson-pyc

Precompiled Python bytecode for py3-simplejson

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 7 months ago
alpine-v3.20: py3-simplejson

Simple, fast, extensible JSON encoder/decoder for Python

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 7 months ago
alpine-v3.21: py3-simplejson-pyc

Precompiled Python bytecode for py3-simplejson

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 7 months ago
alpine-v3.19: py3-simplejson-pyc

Precompiled Python bytecode for py3-simplejson

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: py3-simplejson-pyc

Precompiled Python bytecode for py3-simplejson

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.19: py3-simplejson

Simple, fast, extensible JSON encoder/decoder for Python

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Last synced: 7 months ago
alpine-v3.21: py3-simplejson

Simple, fast, extensible JSON encoder/decoder for Python

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/build-and-deploy.yml actions
  • actions/checkout v2 composite
  • actions/download-artifact v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
  • docker/setup-qemu-action v1 composite
  • pypa/cibuildwheel v1.12.0 composite
  • pypa/cibuildwheel v2.11.4 composite
  • pypa/gh-action-pypi-publish v1.4.2 composite