Recursively replace empty objects with null
npm install replace-empty-objects
var replaceEmptyObjects = require('replace-empty-objects');
var obj = {
a : {
b : {}
, c : {}
, d : {}
}
, b : {}
};
replaceEmptyObjects(obj);
console.log(obj);
/*
{
a : {
b : null
, c : null
, d : null
}
, b : null
}
*/
MIT