json-nested-replace
v1.1.0
Published
Searches and replace values at every level of nested json
Downloads
67
Maintainers
Readme
json-nested-replace
Searches and replace values at every level of nested json
Give us a :star: if you like our work :heart:
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 applysearchValue
: Value which needs to be replaced in the JSONnewValue
: New Value which needs to be added in place of searchValueskipKeys
: 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 :raised_hands: