New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

hjson

Package Overview
Dependencies
Maintainers
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hjson

Hjson, a user interface for JSON.

  • 3.1.0
  • PyPI
  • Socket score

Maintainers
3

hjson-py

Hjson_, a user interface for JSON

Hjson works with Python 2.5+ and Python 3.3+ (based on simplejson_)

Installation

  • pip install hjson

  • or download from https://pypi.python.org/pypi/hjson

Commandline

::

Usage:
  hjson [options]
  hjson [options] <input>
  hjson (-h | --help)
  hjson (-V | --version)

Options:
  -h --help     Show this screen.
  -j            Output as formatted JSON.
  -c            Output as JSON.
  -V --version  Show version.

E.g. echo '{"json":"obj"}' | hjson

Usage

.. code-block:: python

import hjson

Decoding Hjson

.. code-block:: python

text = """{
  foo: a
  bar: 1
}"""

hjson.loads(text)

Result:

.. code-block:: python

OrderedDict([('foo', 'a'), ('bar', 1)])

Encoding Python object hierarchies

.. code-block:: python

hjson.dumps({'foo': 'text', 'bar': (1, 2)})

Result:

::

{
  foo: text
  bar:
  [
    1
    2
  ]
}

Encoding as JSON

Note that this is probably not as performant as the simplejson version.

.. code-block:: python

hjson.dumpsJSON(['foo', {'bar': ('baz', None, 1.0, 2)}])

Result: '["foo", {"bar": ["baz", null, 1.0, 2]}]'

API

hjson-py_

.. _Hjson: https://hjson.github.io .. _simplejson: https://github.com/simplejson/simplejson .. _hjson-py: http://hjson.github.io/hjson-py/

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc