You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Rich Trott d7aa8fa088 tools: update ESLint to version 2.1.0 9 years ago
..
.travis.yml tools: update ESLint to version 2.1.0 9 years ago
README.md tools: update eslint to v1.10.3 9 years ago
jsonpointer.js tools: update eslint to v1.10.3 9 years ago
package.json tools: update ESLint to version 2.1.0 9 years ago
test.js tools: update ESLint to version 2.1.0 9 years ago

README.md

JSON Pointer for nodejs

This is an implementation of JSON Pointer.

Usage

var jsonpointer = require("jsonpointer");
var obj = { foo: 1, bar: { baz: 2}, qux: [3, 4, 5]};
var one = jsonpointer.get(obj, "/foo");
var two = jsonpointer.get(obj, "/bar/baz");
var three = jsonpointer.get(obj, "/qux/0");
var four = jsonpointer.get(obj, "/qux/1");
var five = jsonpointer.get(obj, "/qux/2");
var notfound = jsonpointer.get(obj, "/quo"); // returns null

jsonpointer.set(obj, "/foo", 6); // obj.foo = 6;

Testing

$ node test.js
All tests pass.
$

Build Status

Author

(c) 2011 Jan Lehnardt jan@apache.org

License

MIT License.