smart-table-json-pointer
v3.0.0
Published
json pointer
Downloads
1,269
Readme
smart-table-json-pointer
- Access nested property within an object
- Replace nested value with a new value
For nodejs and browsers.
Installation
npm
npm install --save smart-table-json-pointer
yarn
``yarn add smart-table-json-pointer
Usage
import jsonPointer from 'smart-table-json-pointer'
const pointer = jsonPointer('foo.bar.woot');
pointer.get({foo:'value'});
// > undefined
pointer.get({foo:{bar:{woot:'value'}}});
// > 'value'
const target = {foo:{bar:{woot:{blah:'nut'}}}};
pointer.set(target,{ni:'bup'});
console.log(target);
// > {foo:{bar:{woot:{ni:'bup'}}}};