{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"}],"enrichment":{"capability":"Provides a familiar JSON Lines (ndjson) parser and writer with an API matching Python's built-in json and pickle modules, supporting streaming and file I/O for newline-delimited JSON data.","skillfed_tags":["json-lines","streaming-data","abandoned"],"use_cases":["Parse streaming JSON Lines data from APIs or log files without loading entire datasets into memory","Convert between ndjson text format and Python objects using a json-like interface","Integrate ndjson parsing into requests-based HTTP clients via the JSONDecoder class","Write Python objects to ndjson files with csv-like reader/writer classes for batch processing","Handle newline-delimited JSON in data pipelines where each line is a separate JSON object"],"what_it_does":"ndjson is a lightweight, dependency-free library for reading and writing JSON Lines (newline-delimited JSON) files. It mirrors the familiar interface of Python's built-in json and pickle modules, offering both high-level functions (load, loads, dump, dumps) and lower-level streaming classes (reader, writer, JSONEncoder, JSONDecoder) for flexible integration with other libraries like requests.\n\nThe package is small, has no external dependencies, and includes tests. However, it has been abandoned since early 2020 with no active maintenance, so it will not receive bug fixes or updates for compatibility with newer Python versions or JSON specifications.","worth_installing":"Yes, if you need ndjson support in a stable, mature codebase targeting Python 2.7 or 3.5\u20133.7 and do not require ongoing maintenance. The package is simple, dependency-free, and has no known vulnerabilities. No, if you require active maintenance, support for modern Python versions, or need assurance of future compatibility\u2014consider alternatives or vendor the code directly."},"id":"ndjson","links":{"html":"https://skillfed.io/packages/ndjson","md":"https://skillfed.io/packages/ndjson.md","pypi":"https://pypi.org/project/ndjson/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-02-25","license_spdx":null,"license_treatment":"copyleft","name":"ndjson","python_support":"unspecified","summary":"JsonDecoder for ndjson"},"popularity":{"monthly_downloads":1702710,"position":3641,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.1"}
