{ "info": { "author": "Radomir Stevanovic", "author_email": "radomir.stevanovic@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Flask-JSONPlus\n==============\n\nFlask extension for non-basic types' serialization to JSON via jsonplus_ lib.\n\n.. _jsonplus: https://pypi.python.org/pypi/jsonplus/\n\n\nInstall\n-------\n\nInstall from PyPI::\n\n pip install Flask-JSONPlus\n\nEnable in your Flask app (probably your ``app/__init__.py``):\n\n.. code-block:: python\n\n from flask_jsonplus import FlaskJSONPlus\n\n app = Flask(__name__)\n\n app.config['JSONPLUS_EXACT'] = True\n\n jsonplus = FlaskJSONPlus(app)\n\n\nUsage\n-----\n\nAfter you enable FlaskJSONPlus, Flask will start to use ``jsonplus`` internally\nfor JSON (de-)serialization. For example, ``jsonify`` will properly serialize\nyour rich data:\n\n.. code-block:: python\n\n import datetime, fractions, decimal, collections\n\n @app.route('/api/demo')\n def api_demo():\n Point = collections.namedtuple('Point', 'x y')\n data = {\n 'third': fractions.Fraction(1, 3),\n 'dec': decimal.Decimal('0.1'),\n 'now': datetime.datetime.now(),\n 'set': set(range(3)),\n 'tuple': (3, 1, 4),\n 'namedtuple': Point(3, 4)\n }\n return jsonify(data)\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/randomir/jsonplus/tree/master/python-flask", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Flask-JSONPlus", "package_url": "https://pypi.org/project/Flask-JSONPlus/", "platform": "any", "project_url": "https://pypi.org/project/Flask-JSONPlus/", "project_urls": { "Homepage": "https://github.com/randomir/jsonplus/tree/master/python-flask" }, "release_url": "https://pypi.org/project/Flask-JSONPlus/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "Flask extension for non-basic types' serialization to JSON via jsonplus lib.", "version": "0.0.4" }, "last_serial": 2669852, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5c2bc5acc1f7fad1a8fe3c5ff0ef0834", "sha256": "c4aaa822fcd1138f7def11da51e2e2c818fc7c1168f146370dbdc6e517fb4e53" }, "downloads": -1, "filename": "Flask_JSONPlus-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c2bc5acc1f7fad1a8fe3c5ff0ef0834", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2359, "upload_time": "2017-02-17T17:52:52", "url": "https://files.pythonhosted.org/packages/58/b5/fb1ec4a641b70b2e4fe89d26c871756ba101797a395ebd8a51bd3a5e724a/Flask_JSONPlus-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db7c3f43d2613e98b6f3eb98243d1413", "sha256": "18cf6f76c0cfd3109dee730c4ea64a81a4aeb1ecfe4dfb9eb164a029451431cd" }, "downloads": -1, "filename": "Flask-JSONPlus-0.0.1.tar.gz", "has_sig": false, "md5_digest": "db7c3f43d2613e98b6f3eb98243d1413", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2099, "upload_time": "2017-02-17T17:52:49", "url": "https://files.pythonhosted.org/packages/1e/cf/158ebd72196e9461a260ea04907f7f258e82f97906317a64206cac7f64ed/Flask-JSONPlus-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "54555d5c4a54c323681a48e942fd0838", "sha256": "c85c8035b8d51608fc9caedf5c61b275b1e47677a22bf3a06fe20186951a77a2" }, "downloads": -1, "filename": "Flask_JSONPlus-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54555d5c4a54c323681a48e942fd0838", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2515, "upload_time": "2017-02-17T17:57:18", "url": "https://files.pythonhosted.org/packages/3b/1c/966dfc3cacc7618a345c7008cf1249d6076bbb069bc36a686e3014da4ca8/Flask_JSONPlus-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7def51e723d6208568f46e1f918859e7", "sha256": "5c0a1bf77d950f98226b8941af9afdd4e6a77ce8258e577fb16a01215f394fd9" }, "downloads": -1, "filename": "Flask-JSONPlus-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7def51e723d6208568f46e1f918859e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2117, "upload_time": "2017-02-17T17:57:16", "url": "https://files.pythonhosted.org/packages/e9/fe/384332897e9ed6a13b7def9a79662871d065a4196acd92c7559250451c95/Flask-JSONPlus-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1f528c56f54bbbb0f021c9e5f7b58648", "sha256": "7126200133550043991b12bf68d0c9ad547eaf646ca4687e2696a4eaa0d58a2b" }, "downloads": -1, "filename": "Flask_JSONPlus-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f528c56f54bbbb0f021c9e5f7b58648", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 2516, "upload_time": "2017-02-26T23:02:02", "url": "https://files.pythonhosted.org/packages/97/ed/ac7787e04031f6fd89a6773f0599b1583b9beb0b45bc4a8df85d8a045b9a/Flask_JSONPlus-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e24c16b80b15271d3948ba5969db85e6", "sha256": "2dda14fa4506848dceb9ca0c180e3cedbc7a6387cdb0574dce0265ed081a260c" }, "downloads": -1, "filename": "Flask-JSONPlus-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e24c16b80b15271d3948ba5969db85e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2141, "upload_time": "2017-02-26T23:01:59", "url": "https://files.pythonhosted.org/packages/09/a6/14e60b3985f8717ec4088d30cd414ec0172fda5ccf67fc87681cf1354c13/Flask-JSONPlus-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c486504b23ff9055f52df8907263a2ab", "sha256": "e71602a0052d96f87393337e074d2cd98503c7bd5f804c5330d3c0117ecfd26e" }, "downloads": -1, "filename": "Flask_JSONPlus-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c486504b23ff9055f52df8907263a2ab", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3392, "upload_time": "2017-02-26T23:50:05", "url": "https://files.pythonhosted.org/packages/27/e5/d46208877fe79c0d5a9258a3581ecf208341ad2a8096e80ea802bbb61b0e/Flask_JSONPlus-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b542215f9daee7c0b91b4ee89bcc7ca", "sha256": "e6fffe7a41c5107f1e3f480a98860cf67e839edf4f44ad1babdb013a7ce4433f" }, "downloads": -1, "filename": "Flask-JSONPlus-0.0.4.tar.gz", "has_sig": false, "md5_digest": "8b542215f9daee7c0b91b4ee89bcc7ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2725, "upload_time": "2017-02-26T23:50:03", "url": "https://files.pythonhosted.org/packages/0a/ad/b7033d87b3a33e2244278c8b7738e45033cd6079652d1985ad2012c32342/Flask-JSONPlus-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c486504b23ff9055f52df8907263a2ab", "sha256": "e71602a0052d96f87393337e074d2cd98503c7bd5f804c5330d3c0117ecfd26e" }, "downloads": -1, "filename": "Flask_JSONPlus-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c486504b23ff9055f52df8907263a2ab", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3392, "upload_time": "2017-02-26T23:50:05", "url": "https://files.pythonhosted.org/packages/27/e5/d46208877fe79c0d5a9258a3581ecf208341ad2a8096e80ea802bbb61b0e/Flask_JSONPlus-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b542215f9daee7c0b91b4ee89bcc7ca", "sha256": "e6fffe7a41c5107f1e3f480a98860cf67e839edf4f44ad1babdb013a7ce4433f" }, "downloads": -1, "filename": "Flask-JSONPlus-0.0.4.tar.gz", "has_sig": false, "md5_digest": "8b542215f9daee7c0b91b4ee89bcc7ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2725, "upload_time": "2017-02-26T23:50:03", "url": "https://files.pythonhosted.org/packages/0a/ad/b7033d87b3a33e2244278c8b7738e45033cd6079652d1985ad2012c32342/Flask-JSONPlus-0.0.4.tar.gz" } ] }