BSD Ports

textproc/py-jsonslicer 0.1.8_1 DragonFly

Stream JSON parser for Python

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
python, textproc
Package size
15.9 KiB, 44.7 KiB installed

Description

JsonSlicer performs a stream or iterative, pull JSON parsing, which means it does not load whole JSON into memory and is able to parse very large JSON files or streams. The module is written in C and uses YAJL JSON parsing library, so it's also quite fast.

JsonSlicer takes a path of JSON map keys or array indexes, and provides iterator interface which yields JSON data matching given path as complete Python objects.

In the other systems

The newest version among them is 0.1.8, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlytextproc/py-jsonslicer0.1.8_1 newestnone known-[email protected]-
FreeBSDtextproc/py-jsonslicer0.1.8_1 newestnone known-[email protected]-
HardenedBSDtextproc/py-jsonslicer0.1.8_1 newestno data-[email protected]-
GhostBSDtextproc/py-jsonslicer0.1.8_1 newestno data-[email protected]-

Install

Binary package:

pkg install py311-jsonslicer

From DPorts:

cd /usr/dports/textproc/py-jsonslicer && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2
Required by 1