textproc/py-demjson - The NetBSD Packages Collection

Encoder, decoder, and lint/validator for JSON compliant with RFC 7159

The "demjson" module, and the included "jsonlint" script, provide methods
for encoding and decoding JSON formatted data, as well as checking JSON data
for errors and/or portability issues. The jsonlint command/script can be
used from the command line without needing any programming.

Although the standard Python library now includes basic JSON support (which
it did not when demjson was first written), this module provides a much more
comprehensive implementation with many features not found elsewhere. It is
especially useful for error checking or for parsing JavaScript data which
may not strictly be valid JSON data.

Build dependencies

pkgtools/cwrappers

Runtime dependencies

devel/py-setuptools lang/python39 lang/python39

Binary packages

OSArchitectureVersion
NetBSD 8.0earmv7hfpy27-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy36-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy37-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy38-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy39-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy27-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy36-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy37-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy38-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy39-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy27-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy36-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy37-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy38-demjson-2.2.4.tgz
NetBSD 8.0earmv7hfpy39-demjson-2.2.4.tgz
NetBSD 8.0i386py27-demjson-2.2.4.tgz
NetBSD 8.0i386py36-demjson-2.2.4.tgz
NetBSD 8.0i386py37-demjson-2.2.4.tgz
NetBSD 8.0i386py38-demjson-2.2.4.tgz
NetBSD 8.0i386py39-demjson-2.2.4.tgz
NetBSD 8.0i386py27-demjson-2.2.4.tgz
NetBSD 8.0i386py36-demjson-2.2.4.tgz
NetBSD 8.0i386py37-demjson-2.2.4.tgz
NetBSD 8.0i386py38-demjson-2.2.4.tgz
NetBSD 8.0i386py39-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy27-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy36-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy37-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy38-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy39-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy27-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy36-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy37-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy38-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy39-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy27-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy36-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy37-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy38-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy39-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy27-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy36-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy37-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy38-demjson-2.2.4.tgz
NetBSD 8.0powerpcpy39-demjson-2.2.4.tgz
NetBSD 8.0x86_64py27-demjson-2.2.4.tgz
NetBSD 8.0x86_64py36-demjson-2.2.4.tgz
NetBSD 8.0x86_64py37-demjson-2.2.4.tgz
NetBSD 8.0x86_64py38-demjson-2.2.4.tgz
NetBSD 8.0x86_64py39-demjson-2.2.4.tgz
NetBSD 8.0x86_64py27-demjson-2.2.4.tgz
NetBSD 8.0x86_64py36-demjson-2.2.4.tgz
NetBSD 8.0x86_64py37-demjson-2.2.4.tgz
NetBSD 8.0x86_64py38-demjson-2.2.4.tgz
NetBSD 8.0x86_64py39-demjson-2.2.4.tgz
NetBSD 9.0aarch64py27-demjson-2.2.4.tgz
NetBSD 9.0aarch64py36-demjson-2.2.4.tgz
NetBSD 9.0aarch64py37-demjson-2.2.4.tgz
NetBSD 9.0aarch64py38-demjson-2.2.4.tgz
NetBSD 9.0aarch64py39-demjson-2.2.4.tgz
NetBSD 9.0aarch64py27-demjson-2.2.4.tgz
NetBSD 9.0aarch64py36-demjson-2.2.4.tgz
NetBSD 9.0aarch64py37-demjson-2.2.4.tgz
NetBSD 9.0aarch64py38-demjson-2.2.4.tgz
NetBSD 9.0aarch64py39-demjson-2.2.4.tgz
NetBSD 9.0aarch64py27-demjson-2.2.4.tgz
NetBSD 9.0aarch64py36-demjson-2.2.4.tgz
NetBSD 9.0aarch64py37-demjson-2.2.4.tgz
NetBSD 9.0aarch64py38-demjson-2.2.4.tgz
NetBSD 9.0aarch64py39-demjson-2.2.4.tgz
NetBSD 9.0alphapy27-demjson-2.2.4.tgz
NetBSD 9.0alphapy36-demjson-2.2.4.tgz
NetBSD 9.0alphapy37-demjson-2.2.4.tgz
NetBSD 9.0alphapy38-demjson-2.2.4.tgz
NetBSD 9.0alphapy39-demjson-2.2.4.tgz
NetBSD 9.0alphapy27-demjson-2.2.4.tgz
NetBSD 9.0alphapy36-demjson-2.2.4.tgz
NetBSD 9.0alphapy37-demjson-2.2.4.tgz
NetBSD 9.0alphapy38-demjson-2.2.4.tgz
NetBSD 9.0alphapy39-demjson-2.2.4.tgz
NetBSD 9.0alphapy27-demjson-2.2.4.tgz
NetBSD 9.0alphapy36-demjson-2.2.4.tgz
NetBSD 9.0alphapy37-demjson-2.2.4.tgz
NetBSD 9.0alphapy38-demjson-2.2.4.tgz
NetBSD 9.0alphapy39-demjson-2.2.4.tgz
NetBSD 9.0earmpy38-demjson-2.2.4.tgz
NetBSD 9.0earmpy38-demjson-2.2.4.tgz
NetBSD 9.0earmpy38-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy27-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy36-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy37-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy38-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy39-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy27-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy36-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy37-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy38-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy39-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy27-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy36-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy37-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy38-demjson-2.2.4.tgz
NetBSD 9.0earmv6hfpy39-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy27-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy36-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy37-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy38-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy39-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy27-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy36-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy37-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy38-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy39-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy27-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy36-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy37-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy38-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy39-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy27-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy36-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy37-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy38-demjson-2.2.4.tgz
NetBSD 9.0earmv7hfpy39-demjson-2.2.4.tgz
NetBSD 9.0i386py27-demjson-2.2.4.tgz
NetBSD 9.0i386py36-demjson-2.2.4.tgz
NetBSD 9.0i386py37-demjson-2.2.4.tgz
NetBSD 9.0i386py38-demjson-2.2.4.tgz
NetBSD 9.0i386py39-demjson-2.2.4.tgz
NetBSD 9.0i386py27-demjson-2.2.4.tgz
NetBSD 9.0i386py36-demjson-2.2.4.tgz
NetBSD 9.0i386py37-demjson-2.2.4.tgz
NetBSD 9.0i386py38-demjson-2.2.4.tgz
NetBSD 9.0i386py39-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy27-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy36-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy37-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy38-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy39-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy27-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy36-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy37-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy38-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy27-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy36-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy37-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy38-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy39-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy27-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy36-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy37-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy38-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy39-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy27-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy36-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy37-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy38-demjson-2.2.4.tgz
NetBSD 9.0mips64ebpy39-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy27-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy36-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy37-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy38-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy39-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy27-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy36-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy37-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy38-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy39-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy27-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy36-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy37-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy38-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy39-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy27-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy36-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy37-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy38-demjson-2.2.4.tgz
NetBSD 9.0powerpcpy39-demjson-2.2.4.tgz
NetBSD 9.0sh3elpy38-demjson-2.2.4.tgz
NetBSD 9.0sh3elpy38-demjson-2.2.4.tgz
NetBSD 9.0sh3elpy38-demjson-2.2.4.tgz
NetBSD 9.0sparc64py27-demjson-2.2.4.tgz
NetBSD 9.0sparc64py36-demjson-2.2.4.tgz
NetBSD 9.0sparc64py37-demjson-2.2.4.tgz
NetBSD 9.0sparc64py38-demjson-2.2.4.tgz
NetBSD 9.0sparc64py39-demjson-2.2.4.tgz
NetBSD 9.0sparc64py27-demjson-2.2.4.tgz
NetBSD 9.0sparc64py36-demjson-2.2.4.tgz
NetBSD 9.0sparc64py37-demjson-2.2.4.tgz
NetBSD 9.0sparc64py38-demjson-2.2.4.tgz
NetBSD 9.0sparc64py39-demjson-2.2.4.tgz
NetBSD 9.0sparc64py27-demjson-2.2.4.tgz
NetBSD 9.0sparc64py36-demjson-2.2.4.tgz
NetBSD 9.0sparc64py37-demjson-2.2.4.tgz
NetBSD 9.0sparc64py38-demjson-2.2.4.tgz
NetBSD 9.0sparc64py39-demjson-2.2.4.tgz
NetBSD 9.0sparcpy27-demjson-2.2.4.tgz
NetBSD 9.0sparcpy36-demjson-2.2.4.tgz
NetBSD 9.0sparcpy37-demjson-2.2.4.tgz
NetBSD 9.0sparcpy38-demjson-2.2.4.tgz
NetBSD 9.0sparcpy39-demjson-2.2.4.tgz
NetBSD 9.0sparcpy27-demjson-2.2.4.tgz
NetBSD 9.0sparcpy36-demjson-2.2.4.tgz
NetBSD 9.0sparcpy37-demjson-2.2.4.tgz
NetBSD 9.0sparcpy38-demjson-2.2.4.tgz
NetBSD 9.0sparcpy38-demjson-2.2.4.tgz
NetBSD 9.0sparcpy27-demjson-2.2.4.tgz
NetBSD 9.0sparcpy36-demjson-2.2.4.tgz
NetBSD 9.0sparcpy37-demjson-2.2.4.tgz
NetBSD 9.0sparcpy38-demjson-2.2.4.tgz
NetBSD 9.0sparcpy39-demjson-2.2.4.tgz
NetBSD 9.0sparcpy27-demjson-2.2.4.tgz
NetBSD 9.0sparcpy36-demjson-2.2.4.tgz
NetBSD 9.0sparcpy37-demjson-2.2.4.tgz
NetBSD 9.0sparcpy38-demjson-2.2.4.tgz
NetBSD 9.0sparcpy39-demjson-2.2.4.tgz
NetBSD 9.0x86_64py27-demjson-2.2.4.tgz
NetBSD 9.0x86_64py36-demjson-2.2.4.tgz
NetBSD 9.0x86_64py37-demjson-2.2.4.tgz
NetBSD 9.0x86_64py38-demjson-2.2.4.tgz
NetBSD 9.0x86_64py39-demjson-2.2.4.tgz
NetBSD 9.0x86_64py27-demjson-2.2.4.tgz
NetBSD 9.0x86_64py36-demjson-2.2.4.tgz
NetBSD 9.0x86_64py37-demjson-2.2.4.tgz
NetBSD 9.0x86_64py38-demjson-2.2.4.tgz
NetBSD 9.0x86_64py39-demjson-2.2.4.tgz
NetBSD 9.0x86_64py27-demjson-2.2.4.tgz
NetBSD 9.0x86_64py36-demjson-2.2.4.tgz
NetBSD 9.0x86_64py37-demjson-2.2.4.tgz
NetBSD 9.0x86_64py38-demjson-2.2.4.tgz
NetBSD 9.0x86_64py39-demjson-2.2.4.tgz
NetBSD 9.0x86_64py27-demjson-2.2.4.tgz
NetBSD 9.0x86_64py36-demjson-2.2.4.tgz
NetBSD 9.0x86_64py37-demjson-2.2.4.tgz
NetBSD 9.0x86_64py38-demjson-2.2.4.tgz
NetBSD 9.0x86_64py39-demjson-2.2.4.tgz
NetBSD 9.0x86_64py27-demjson-2.2.4.tgz
NetBSD 9.0x86_64py36-demjson-2.2.4.tgz
NetBSD 9.0x86_64py37-demjson-2.2.4.tgz
NetBSD 9.0x86_64py38-demjson-2.2.4.tgz
NetBSD 9.0x86_64py39-demjson-2.2.4.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.