Skip to main content

thrift_json

https://img.shields.io/pypi/v/thrift_json.svg https://img.shields.io/travis/youngking/thrift_json.svg Updates

converter between thrift and json

  • Free software: MIT license

Usage

  • convert from json/dict to thrift

    >>> from thrift_json import json2thrift, dict2thrift
    >>> thrift_obj = json2thrift(json_str, thrift_class)
    >>> thrift_obj = dict2thrift(dict_obj, thrift_class)
    
  • convert from thrift to json/dict

    >>> from thrift_json import thrift2json, thrift2dict
    >>> json_str = thrfit2json(thrift_obj)
    >>> dict_obj = thrift2dict(thrift_obj)
    
  • encode/decode use json directly

    >>> from thrift_json import ThriftJSONEncoder
    >>> json_str = json.dumps(thrift_obj, cls=ThriftJSONEncoder)
    
    >>> from thrift_json import ThriftJSONDecoder
    >>> thrift_obj = json.loads(json_str, cls=ThriftJSONDecoder, thrift_class=thrift_class)
    

History

0.1.0 (2016-07-11)

  • First release on PyPI.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

thrift_json-0.1.0.tar.gz (16.1 kB view details)

Uploaded Source

File details

Details for the file thrift_json-0.1.0.tar.gz.

File metadata

  • Download URL: thrift_json-0.1.0.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for thrift_json-0.1.0.tar.gz
Algorithm Hash digest
SHA256 db9cad32ca818963dc14508a8840aa2ce8353c5f0ab7a6c7b69f0f02bf86700c
MD5 3199e2627ada8f7a356ed518fdc09048
BLAKE2b-256 0ab5d8fab97674502dcb2d00b03806600dfabfcfe76fd521611cfbd51a3b6feb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page