json-in-place

edit json in-place

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
json-in-place
511.0.18 years ago8 years agoMinified + gzip package size for json-in-place in KB

Readme

json-in-place
Build Status Coverage Status js-standard-style semantic-release
NPM
Change keys on a JSON string, so the change will be a minimal diff. It will not change the indentation of the string.
var inplace = require('json-in-place')
var replaced = inplace('{"a":\t{"b": "c"},\n "arr": [1,2,3],\n "d": 1 }')
  .set('a.b', {'new': 'object'})
  .set('d', 2)
  .set('arr.1', 'hi')
  .toString()
// replaced will be ''{"a":\t{"b": {"new":"object"}}, "arr": [1,"hi",3], "d": 2 }''