hjson 3.1.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

hjson 3.1.0

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
import hjson

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

hjson.loads(text)
Result:
OrderedDict([('foo', 'a'), ('bar', 1)])


Encoding Python object hierarchies
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.
hjson.dumpsJSON(['foo', {'bar': ('baz', None, 1.0, 2)}])
Result: '["foo", {"bar": ["baz", null, 1.0, 2]}]'



API
hjson-py

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.