1.0.0 • Published 8 years ago

jsonloc v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

JSONLoc

Manipulate JSON/JavaScript objects using simple location queries.

Installation

Install using npm install jsonloc

Quick example

var JsonLoc = require('jsonloc');
var object = {
  users: [{
    name: 'Alice',
    age: 28
  }, {
    name: 'Bob',
    age: 29
  }]
};

object = JsonLoc.set(object, 'names', []);
object = JsonLoc.set(object, 'names[]', JsonLoc.get(object, 'users[0].name'));
object = JsonLoc.set(object, 'names[]', JsonLoc.get(object, 'users[last].name'));
object = JsonLoc.del(object, 'users');

console.log(object);
// { names: [ 'Alice', 'Bob' ] }