Use property paths (`a.b.c`) get a nested value from an object.
-
Updated
Feb 5, 2025 - JavaScript
Use property paths (`a.b.c`) get a nested value from an object.
Set nested properties on an object using dot-notation.
🚚 A really small and type-safe (requires TypeScript >= 4.1.3) function, that gets a nested value from an object using a path string (like "a.b[0].d"). If value is 'undefined' or unreachable returns the placeholder instead.
Creates an object composed of the picked object properties from a nested object using a dot path or custom separator
Get a property from a nested object using a dot path or custom separator
📦 NODE.JS - Simple micro templating based on pupa using object-path.
Set nested values on an object using a dot path or custom separator
Simplifies working with nested objects and arrays by providing easy methods to retrieve, set, and check values at any path.
.NET library for retrieving values from objects using string path expressions — dot notation, bracket indexing, JSON/dictionary/ExpandoObject support, reflection caching.
.Net library that provides a powerful and intuitive way to evaluate string-based predicate expressions against JSON objects using JSONPath syntax.
Parse, normalize, read and update JavaScript object paths safely.
A tiny JavaScript utility to access deep properties using a path (for Node and the Browser)
Parse, manipulate, and compare JS and JSON object property paths.
Getting object property by a path string.
Fast, safe lodash.get / lodash.set / deep merge alternative for JavaScript & TypeScript — immutable updates, zero dependencies, prototype-pollution safe, tree-shakable ESM + CJS
Type-safe object property paths in TypeScript — build, compare, and manipulate with lambda expressions. Zero dependencies.
Add a description, image, and links to the object-path topic page so that developers can more easily learn about it.
To associate your repository with the object-path topic, visit your repo's landing page and select "manage topics."