7 dépôts
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.
Il s'agit d'une bibliothèque de données immuables JavaScript utilisée pour créer des objets et des tableaux qui empêchent la mutation directe. Elle sert de gestionnaire d'état immuable et de wrapper d'objet conçu pour assurer la cohérence des données en bloquant les modifications tout en restant compatible avec la syntaxe JavaScript standard. La bibliothèque fonctionne comme un convertisseur qui transforme les données mutables standards en structures gelées et peut les convertir en retour pour des modifications locales. Cela permet un workflow où les données sont basculées entre des versions immuables et mutables pour effectuer des éditions en masse avant de verrouiller à nouveau l'état. Le projet fournit des capacités pour la transformation de données imbriquées, incluant les mises à jour basées sur le chemin, la fusion profonde d'objets et l'interrogation de valeurs au sein de hiérarchies profondes. Il supporte également les transformations tableau-vers-objet, la suppression de propriétés via des prédicats et la capacité de détecter si une structure est immuable.
Retrieves values from deep nested paths within immutable structures, providing a default value if the path is missing.
Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem
Traverses complex, keyed state hierarchies to retrieve specific data or API objects from nested model instances.
JDA est une bibliothèque Java qui sert de wrapper API Discord, de framework de bot et de client API vocal. Elle permet aux applications d'interagir avec l'API REST Discord et la gateway en temps réel pour construire des assistants automatisés, gérer des serveurs et traiter les interactions utilisateur. Le projet inclut un gestionnaire de sharding pour distribuer les connexions gateway à travers plusieurs shards pour scaler les déploiements à haut volume. Il fournit également une bibliothèque de composants UI pour construire des boutons interactifs, des menus de sélection et des formulaires modaux au sein des messages. Ses capacités couvrent la gestion de la voix et de l'audio, incluant le streaming audio et la lecture de soundboard. La bibliothèque inclut également des outils pour la gestion communautaire, l'administration de serveur et la modération de contenu automatisée via des déclencheurs basés sur des règles. Le système implémente une variété de patterns architecturaux, incluant un registre d'écouteurs piloté par événements, un cache mémoire configurable et une gestion automatique des limites de débit pour les requêtes API.
Navigates and retrieves specific values from nested arrays and maps returned by the remote API.
RedisJSON est un système pour stocker et gérer des données JSON au sein de Redis en utilisant un format binaire natif. Il permet le stockage de documents JSON et la récupération de données imbriquées en utilisant une syntaxe de chemin ciblée. Le projet offre la possibilité d'effectuer des mises à jour atomiques sur des éléments individuels au sein d'un objet JSON imbriqué, permettant des modifications sans récupérer et réécrire le document entier. Il prend en outre en charge l'indexation de données NoSQL en créant des index secondaires sur des champs spécifiques pour accélérer les opérations de recherche et de filtrage à travers les jeux de données. Ses capacités plus larges couvrent la récupération de données hiérarchiques et le mapping de champs JSON vers des structures d'index externes pour une recherche rapide.
Provides tools for searching and retrieving specific values from deeply nested JSON objects.