معرفی شرکت ها


canonicaljson-2.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Canonical JSON
ویژگی مقدار
سیستم عامل -
نام فایل canonicaljson-2.0.0
نام canonicaljson
نسخه کتابخانه 2.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Matrix.org Team and Contributors
ایمیل نویسنده packages@matrix.org
آدرس صفحه اصلی https://github.com/matrix-org/python-canonicaljson
آدرس اینترنتی https://pypi.org/project/canonicaljson/
مجوز Apache License, Version 2.0
Canonical JSON ============== .. image:: https://img.shields.io/pypi/v/canonicaljson.svg :target: https://pypi.python.org/pypi/canonicaljson/ :alt: Latest Version Features -------- * Encodes objects and arrays as `RFC 7159`_ JSON. * Sorts object keys so that you get the same result each time. * Has no insignificant whitespace to make the output as small as possible. * Escapes only the characters that must be escaped, U+0000 to U+0019 / U+0022 / U+0056, to keep the output as small as possible. * Uses the shortest escape sequence for each escaped character. * Encodes the JSON as UTF-8. * Can be configured to encode custom types unknown to the stdlib JSON encoder. Supports Python versions 3.7 and newer. .. _`RFC 7159`: https://tools.ietf.org/html/rfc7159 Installing ---------- .. code:: bash pip install canonicaljson Using ----- To encode an object into the canonicaljson: .. code:: python import canonicaljson assert canonicaljson.encode_canonical_json({}) == b'{}' There's also an iterator version: .. code:: python import canonicaljson assert b''.join(canonicaljson.iterencode_canonical_json({})) == b'{}' The underlying JSON implementation can be chosen with the following: .. code:: python import json import canonicaljson canonicaljson.set_json_library(json) .. note:: By default canonicaljson uses `simplejson`_ under the hood (except for PyPy, which uses the standard library json module). .. _simplejson: https://simplejson.readthedocs.io/ A preserialisation hook allows you to encode objects which aren't encodable by the standard library ``JSONEncoder``. .. code:: python import canonicaljson from typing import Dict class CustomType: pass def callback(c: CustomType) -> Dict[str, str]: return {"Hello": "world!"} canonicaljson.register_preserialisation_callback(CustomType, callback) assert canonicaljson.encode_canonical_json(CustomType()) == b'{"Hello":"world!"}'


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl canonicaljson-2.0.0:

    pip install canonicaljson-2.0.0.whl


نصب پکیج tar.gz canonicaljson-2.0.0:

    pip install canonicaljson-2.0.0.tar.gz