{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/14"}],"enrichment":{"capability":"ObjectPath is a query language for finding and extracting data from nested JSON documents using a syntax similar to XPath but with SQL-like expressiveness, arithmetic, and built-in functions.","skillfed_tags":["query-language","legacy-unmaintained"],"use_cases":["Extract specific fields from deeply nested JSON API responses without manual traversal","Query large JSON documents with complex filtering conditions that simple path selectors cannot express","Perform calculations or comparisons on JSON data as part of a query (e.g., find all records where a nested value exceeds a threshold)","Migrate XPath-based XML processing logic to work with JSON documents using familiar syntax"],"what_it_does":"ObjectPath is a query language designed to search and extract data from nested JSON documents. It combines ideas from XPath, JSONPath, and SQL to provide a more expressive alternative to simple path-based selectors, supporting arithmetic calculations, comparisons, boolean logic, and built-in functions. You create a Tree object from a JSON structure and execute queries against it using ObjectPath's query syntax.\n\nThe package is mature but abandoned: the last release was in 2018, and the original maintainer explicitly stated they no longer maintain it and are not accepting pull requests. While it has no runtime dependencies and installs easily, using it in new projects carries the risk of encountering unpatched bugs or incompatibilities with newer Python versions, since there is no active support or development.","worth_installing":"No, unless you are maintaining legacy code that already depends on ObjectPath. The package is abandoned (last release 2018, no maintenance since), with the maintainer explicitly not accepting contributions. For new projects, use actively maintained alternatives like jsonpath-ng or jmespath that provide similar functionality with ongoing support and Python version compatibility."},"id":"objectpath","links":{"html":"https://skillfed.io/packages/objectpath","md":"https://skillfed.io/packages/objectpath.md","pypi":"https://pypi.org/project/objectpath/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-11-27","license_spdx":null,"license_treatment":"permissive","name":"objectpath","python_support":"unspecified","summary":"The agile query language for semi-structured data. #JSON"},"popularity":{"monthly_downloads":282858,"position":8083,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.1"}
