Compare json object and remove null value, replace with actual value
var formData= {“name”:”Nagendra”,”class”:”MCA”,”exp”: null};
var ResponseData= {“class”:null,”name”:”Prasad”, “exp”: 10};
Method :
function getActualData(object1, object2, key) {
if (object1[key] == null && object2[key] == null) {
return object2[key]
}
if (object1[key] != null && object2[key] != null) {
return object2[key]
}
return object1[key] == null ? object1[key] = object2[key] : object1[key];
}
Output:
getActualData(obj1,obj2,”exp”)
10
getActualData(obj1,obj2,”name”)
“Prasad”
getActualData(obj1,obj2,”class”)
“MCA”