{ "info": { "author": "Levon Budagyan", "author_email": "levon@aarki.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: C++", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "strrapidjson\n============\n\nAbout\n-----\n**strrapidjson** is a fork of the `pyrapidjson`_ library (version 0.5.1), which in turn is a Python 2.7+ wrapper for `rapidjson`_.\nFor Python 3+ `python-rapidjson`_ is another alternative.\n\n.. _`pyrapidjson`: https://github.com/hhatto/pyrapidjson\n.. _`rapidjson`: https://github.com/miloyip/rapidjson\n.. _`python-rapidjson`: https://github.com/python-rapidjson/python-rapidjson\n\nMain design goal of this library is to avoid using unicode() conversions in Python 2,\nsticking to (usually UTF8-encoded) str() instead.\n\n* When decoding, library always creates str() objects\n* When encoding, *ensure_ascii=False* is applied by default\n\nThere are performance advantages to avoiding conversion to unicode() objects when that is not needed.\n\nPerformance-wise, **strrapidjson** is faster than the standard library **json** module and comparable\nto **ujson** and **simplejson** packages.\n\n\nInstallation\n------------\nfrom pip::\n\n $ pip install strrapidjson\n\n\nfrom pip+Github::\n\n $ pip install git+https://github.com/aarki/strrapidjson\n\n\nclone and run locally (rexcursive to pull rapidjson submodule)::\n\n $ git clone --recursive https://github.com/aarki/strrapidjson.git\n $ cd strrapidjson\n $ python setup.py install\n\n\nRequirements\n------------\nPython2.7.\nNot tested in Python3+ after forking from pyrapidjson\n\n\nUsage\n-----\n\nDrop-in replacement for Python **json** module although function arguments to **dump**/**load** are not supported.\n\nExample::\n\n >>> import strrapidjson\n >>> strrapidjson.loads('[1, 2, {\"test\": \"hoge\"}]')\n >>> [1, 2, {'test': 'hoge'}]\n >>> strrapidjson.dumps([1, 2, {\"foo\": \"bar\"}])\n '[1,2,{\"foo\":\"bar\"}]'\n >>>\n\n\nLinks\n-----\n* PyPI_\n* GitHub_\n\n.. _PyPI: https://pypi.org/project/strrapidjson/\n.. _GitHub: https://github.com/aarki/strrapidjson", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aarki/strrapidjson", "keywords": "json rapidjson", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "strrapidjson", "package_url": "https://pypi.org/project/strrapidjson/", "platform": "", "project_url": "https://pypi.org/project/strrapidjson/", "project_urls": { "Homepage": "https://github.com/aarki/strrapidjson" }, "release_url": "https://pypi.org/project/strrapidjson/0.3/", "requires_dist": null, "requires_python": "", "summary": "Python 2 rapidjson wrapper that does not use unicode objects", "version": "0.3" }, "last_serial": 5166302, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f13441ed7e05e6b2d5f93d76bf5262d9", "sha256": "e7386017797d7a22c464fbe631db26e958a30226271ba2775285afcf5ad73319" }, "downloads": -1, "filename": "strrapidjson-0.1.tar.gz", "has_sig": false, "md5_digest": "f13441ed7e05e6b2d5f93d76bf5262d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2326822, "upload_time": "2018-08-15T23:52:11", "url": "https://files.pythonhosted.org/packages/e4/63/045025c968c854d87b7095d514c4a3173a19a85059e78e36628ecadcbd96/strrapidjson-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f8b1877e2391b3c28128389648ef43b4", "sha256": "0dbe8404e2dee5bb38d34c48f3f1a960562b5bde5bf27ed3701279f84be54db1" }, "downloads": -1, "filename": "strrapidjson-0.2.tar.gz", "has_sig": false, "md5_digest": "f8b1877e2391b3c28128389648ef43b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2326980, "upload_time": "2018-09-06T01:24:25", "url": "https://files.pythonhosted.org/packages/cc/0e/cee5464e6435b4d42e54ff696394f7562b430d20c1dd4318abd55313a2ea/strrapidjson-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "914f6173ab7b8aebe5c207382160bea8", "sha256": "12f745aa537a57b8a982a6c70e14d8207c9cd694002db5f5f8efbadaef156b68" }, "downloads": -1, "filename": "strrapidjson-0.3.tar.gz", "has_sig": false, "md5_digest": "914f6173ab7b8aebe5c207382160bea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1044487, "upload_time": "2019-04-19T22:24:50", "url": "https://files.pythonhosted.org/packages/e8/9e/1722dc4492c48609753a3520130f04f0ae71d10e523af5930f85820cead1/strrapidjson-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "914f6173ab7b8aebe5c207382160bea8", "sha256": "12f745aa537a57b8a982a6c70e14d8207c9cd694002db5f5f8efbadaef156b68" }, "downloads": -1, "filename": "strrapidjson-0.3.tar.gz", "has_sig": false, "md5_digest": "914f6173ab7b8aebe5c207382160bea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1044487, "upload_time": "2019-04-19T22:24:50", "url": "https://files.pythonhosted.org/packages/e8/9e/1722dc4492c48609753a3520130f04f0ae71d10e523af5930f85820cead1/strrapidjson-0.3.tar.gz" } ] }