json-in-place

1.0.1 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i json-in-place

Weekly Downloads

10,757

Version

1.0.1

License

ISC

Last publish

Collaborators

  • finnpauls