Skip to main content

This project contains a class with index-like JMESPath querying.

Example:

>>> from jmesobj import JMESObj
>>> obj = JMESObj.from_json('{"foo": {"bar": true, "baz": false}}')
>>> obj['foo.bar']
True
>>> obj['foo.*']
[True, False]

Installation

Using pip:

$ pip install jmesobj

Development

Development environment is set up by pipenv:

$ pipenv install --dev

Metadata

Release files for jmesobj 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jmesobj 0.0.1
File Size Uploaded
jmesobj-0.0.1.tar.gz 2.0 kB Details

Release files / jmesobj-0.0.1.tar.gz

Download URL jmesobj-0.0.1.tar.gz
Size 2.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2f19865091f38ca98830c5e9642ced26d6dd7256edb86e08d3cf1e615a2423a3
BLAKE2b-256 checksum
How to use checksums
9a36394d4559a2212c1f671b6d13933aef5b6e2c7c8acc5c3b36cfbc631149e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release 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