{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"}],"enrichment":{"capability":"Encodes and decodes JSON text sequences according to RFC 7464, allowing streaming of multiple JSON objects delimited by record separators and newlines.","skillfed_tags":["json-streaming","rfc-7464","abandoned"],"use_cases":["Write streaming JSON logs where each line is a separate JSON object with record delimiters","Read JSON object sequences from a file or network stream that conform to RFC 7464","Encode Python objects to RFC 7464 format for interoperability with other tools that consume JSON sequences","Process large datasets as a stream of JSON objects without loading everything into memory at once"],"what_it_does":"jsonseq implements RFC 7464 JSON Text Sequences, a standard format for streaming multiple JSON objects in a single stream or file. It provides two main classes: JSONSeqEncoder takes Python objects and yields them as JSON with optional ASCII record separators (\\x1e) and newlines, and JSONSeqDecoder reverses the process, reading delimited JSON sequences and yielding decoded Python objects.\n\nThe package is useful when you need to write or read multiple JSON objects sequentially\u2014for example, writing one JSON object per line to a file, or reading a stream of JSON objects from a network connection. It handles both compact and pretty-printed JSON, and supports incremental encoding via iterencode() for streaming to files or network sockets.","worth_installing":"Yes, if you specifically need RFC 7464 compliance and can accept an abandoned package. The code is simple, has no dependencies, and the standard is stable. However, verify compatibility with your target Python version and be prepared to maintain a fork if critical issues arise, since the last release was 2019-07-31."},"id":"jsonseq","links":{"html":"https://skillfed.io/packages/jsonseq","md":"https://skillfed.io/packages/jsonseq.md","pypi":"https://pypi.org/project/jsonseq/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-07-31","license_spdx":null,"license_treatment":"permissive","name":"jsonseq","python_support":"unspecified","summary":"Python support for RFC 7464 JSON text sequences"},"popularity":{"monthly_downloads":800142,"position":5024,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
