Nullifying Precipitation Machine

npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

json-nested-replace

1.0.3 • Public • Published

json-nested-replace

NPM Version Build Status Github Repo Size Contributors Commit

Searches and replace values at every level of nested json

Give us a ⭐️ if you like our work ❤️

Buy Me A Coffee Become a Patron!

Please consider donating, if you like my work

Install

$ npm install json-nested-replace

Usage

const jnestedReplace = require('json-nested-replace');
 
const INPUT_JSON = {
  'name': 'json-nested-replace',
  'author': 'Arshad Kazmi',
  'repository': {
    'url': 'https://github.com/arshadkazmi42/json-nested-replace',
    'language': 'js'
  }
};
 
const replacedJSONValue = jnestedReplace(INPUT_JSON, 'json-nested-replace', 'jnested-replace', ['url']);
console.log(replacedJSONValue);
// Output
/** {
 *   'name': 'jnested-replace',
 *   'author': 'Arshad Kazmi',
 *   'repository': {
 *     'url': 'https://github.com/arshadkazmi42/json-nested-replace',
 *     'language': 'js'
 *   }
 * }
 **/
 

Function Parameters

Function jnestedReplace takes following parameters respectively

  • input: Object/Array on which nested replace to apply
  • searchValue: Value which needs to be replaced in the JSON
  • newValue: New Value which needs to be added in place of searchValue
  • skipKeys: Optinal field, if any key needs to be skipped from this replacing

Contributing

Interested in contributing to this project? You can log any issues or suggestion related to this library here

Read our contributing guide on getting started with contributing to the codebase

Contributors

Thank you to all the contributors who have helped us in making this project better 🙌

install

npm i json-nested-replace

Downloadsweekly downloads

24

version

1.0.3

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability