awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesDot-Notation Value Retrievers

Retrieves values from nested arrays or objects using dot-separated key paths, with optional default fallback.

Distinct from Dot-Notation Nested Validators: Distinct from Dot-Notation Nested Validators: focuses on value retrieval with default fallback, not on validation of nested structures.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Dot-Notation Value Retrievers. Refine with filters or upvote what's useful.

Awesome Dot-Notation Value Retrievers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ecrmnn/collect.jsecrmnn 的头像

    ecrmnn/collect.js

    6,571在 GitHub 上查看↗

    collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays and objects. It mirrors the Laravel Collection API, offering a consistent set of methods for data transformation across JavaScript and Laravel backend environments. The library stores collection data as plain arrays internally and supports fluent method chaining, where each method returns a new collection instance. The library distinguishes itself by closely replicating the Laravel Collection API in JavaScript, mapping each PHP method to an equivalent JavaScript implementatio

    Retrieves values from nested arrays or objects using dot notation with optional default fallback.

    JavaScriptcollectionlaravellaravel-collections
    在 GitHub 上查看↗6,571
  • lightbend/configlightbend 的头像

    lightbend/config

    6,309在 GitHub 上查看↗

    This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,

    Retrieves values from nested configuration objects using dot-separated key paths.

    Javaconfiguration-libraryhoconsupported
    在 GitHub 上查看↗6,309
  • andrewplummer/sugarandrewplummer 的头像

    andrewplummer/Sugar

    4,506在 GitHub 上查看↗

    Sugar 是一个 JavaScript 实用程序库,旨在通过额外的方法扩展原生对象和原型,以进行数据操作和转换。它作为一个工具包,用于对象实用程序、日期操作、字符串变形以及缺失或损坏的标准语言功能的 Polyfill。 该库提供了将实用方法直接映射到内置原型或将值包装在临时对象中以实现方法链的能力,而无需修改全局原型。它还包括一个 Polyfill 系统,通过实现缺失的现代语言功能来确保跨不同执行环境的一致行为。 功能包括国际日期格式化和人类可读日期字符串的解析。该库还通过字符串变形和规范化、嵌套对象的深度属性遍历以及区域感知数组排序来处理自然语言处理。此外,它还提供了用于克隆可变对象以及定义数字、日期和字符串值范围的工具。

    Retrieves and sets values in nested objects and arrays using dot notation.

    JavaScript
    在 GitHub 上查看↗4,506
  • unform/unformunform 的头像

    unform/unform

    4,410在 GitHub 上查看↗

    Unform 是一个 React 表单状态管理器,旨在处理复杂用户输入表单的状态、验证和提交。它利用非受控表单 API,通过使用引用而不是同步状态来管理表单数据,从而最大限度地减少重新渲染。 该库具有嵌套数据映射器,使用作用域和点符号将字段组织成层级对象和数组。它还包括一个自定义输入适配器,用于将第三方 UI 组件和非标准输入连接到中心化表单状态,以及一个验证引擎,用于根据定义的模式检查提交的数据,并将错误消息映射到特定字段。 广泛的功能包括用于数据初始化和重置的中心化状态管理、文件上传处理以及用户输入掩码。该系统提供对表单提交的编程控制,以及对单个输入元素的直接引用访问。

    Implements dot-separated key paths to retrieve and organize values within nested objects and arrays.

    TypeScriptformformshacktoberfest
    在 GitHub 上查看↗4,410
  • dynaconf/dynaconfdynaconf 的头像

    dynaconf/dynaconf

    4,308在 GitHub 上查看↗

    Dynaconf is a configuration management library for Python applications that provides a unified system for loading, validating, and managing settings. It aggregates configuration data from multiple files, environment variables, and external stores into a single object using a defined precedence order. The project distinguishes itself through a layered environment manager that separates settings into distinct profiles, such as development and production. It includes a declarative validation framework to enforce data rules and type constraints during the loading process, as well as an external s

    Enables access to nested configuration keys using dot-separated paths for simplified retrieval of complex data.

    Python
    在 GitHub 上查看↗4,308
  1. Home
  2. Software Engineering & Architecture
  3. Array Schema Validation
  4. Dot-Notation Nested Validators
  5. Dot-Notation Value Retrievers