jsonloc

1.0.0 • Public • Published

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' ] }

Package Sidebar

Install

npm i jsonloc

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • mauritsl