7 Repos
Tools for searching and retrieving specific values from deeply nested objects and arrays across multiple formats.
Distinct from Nested Object Mapping: Focuses on the retrieval of existing nested data, distinct from mapping unstructured text into schemas.
Explore 7 awesome GitHub repositories matching data & databases · Nested Data Extractors. Refine with filters or upvote what's useful.
Dasel is a multi-format data processor and structured data query tool used for querying, editing, and converting data across JSON, YAML, TOML, and XML. It functions as a universal data converter and a cross-format configuration editor that allows users to interact with various serialization formats through a single unified interface. The tool provides a selector-based interface for extracting and searching nested values and modifying keys and values across different file types. It enables the transformation of data between supported structures to change file types while preserving the origina
Searches and retrieves specific values from deeply nested objects and arrays across multiple structured file formats.
This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also
Deno Data Processing traverses a nested data structure to count atoms, calculate depth, or tally occurrences of an item.
Object-enumerator is a data structure crawler and enumeration library designed to discover and list all objects stored within deep or circular data references. It functions as a traversal tool that recursively walks through nested arrays and object graphs to identify every individual referenced object. The library flattens complex hierarchical data structures into a linear collection of unique objects. This process enables data structure analysis and memory reference mapping by tracing all objects connected to a root element to understand the overall composition of a data set.
Analyzes the structural composition of deeply nested arrays and object graphs to identify all unique contained objects.
Dies ist eine JavaScript-Bibliothek für unveränderliche (immutable) Daten, die verwendet wird, um Objekte und Arrays zu erstellen, die direkte Mutationen verhindern. Sie dient als Immutable-State-Manager und Objekt-Wrapper, der darauf ausgelegt ist, Datenkonsistenz durch Blockierung von Modifikationen zu gewährleisten, während die Kompatibilität mit der Standard-JavaScript-Syntax erhalten bleibt. Die Bibliothek fungiert als Konverter, der standardmäßige veränderbare Daten in eingefrorene Strukturen transformiert und diese für lokale Modifikationen wieder zurückkonvertieren kann. Dies ermöglicht einen Workflow, bei dem Daten zwischen unveränderlichen und veränderbaren Versionen gewechselt werden, um Massenbearbeitungen durchzuführen, bevor der Zustand wieder gesperrt wird. Das Projekt bietet Funktionen für die Transformation verschachtelter Daten, einschließlich pfadbasierter Updates, Deep-Merging von Objekten und Abfragen von Werten innerhalb tiefer Hierarchien. Zudem unterstützt es Array-zu-Objekt-Transformationen, das Entfernen von Eigenschaften mittels Prädikaten sowie die Fähigkeit zu erkennen, ob eine Struktur unveränderlich ist.
Retrieves values from deep nested paths within immutable structures, providing a default value if the path is missing.
JDA is a Java library that serves as a Discord API wrapper, bot framework, and voice API client. It enables applications to interact with the Discord REST API and real-time gateway to build automated assistants, manage servers, and handle user interactions. The project includes a sharding manager to distribute gateway connections across multiple shards for scaling high-volume deployments. It also provides a UI component library for constructing interactive buttons, select menus, and modal forms within messages. Its capabilities cover voice and audio management, including audio streaming and
Navigates and retrieves specific values from nested arrays and maps returned by the remote API.
RedisJSON ist ein System zum Speichern und Verwalten von JSON-Daten innerhalb von Redis unter Verwendung eines nativen Binärformats. Es ermöglicht das Speichern von JSON-Dokumenten und das Abrufen verschachtelter Daten unter Verwendung einer gezielten Pfadsyntax. Das Projekt bietet die Möglichkeit, atomare Updates auf einzelnen Elementen innerhalb eines verschachtelten JSON-Objekts durchzuführen, was Modifikationen ermöglicht, ohne das gesamte Dokument abzurufen und neu zu schreiben. Es unterstützt zudem NoSQL-Datenindizierung durch das Erstellen sekundärer Indizes auf bestimmten Feldern, um Such- und Filteroperationen über Datensätze hinweg zu beschleunigen. Die breiteren Funktionen decken den hierarchischen Datenabruf und das Mapping von JSON-Feldern auf externe Indexstrukturen für schnelles Suchen ab.
Provides tools for searching and retrieving specific values from deeply nested JSON objects.
Mini-graph-card is a customizable graphing component designed for the Home Assistant dashboard interface. It functions as a modular widget that visualizes historical sensor data and telemetry, providing a graphical interface for monitoring device states and long-term automation performance. The component distinguishes itself through its ability to render dynamic line and bar charts using scalable vector graphics. It supports declarative configuration, allowing users to map sensor data to visual elements through custom styling, color thresholds, and axis adjustments. The system automatically r
Navigates hierarchical sensor data structures to isolate specific attributes for visualization.