javascript - How to Get only json key-value that do not have child json with underscore? -


i have json follow

{       "first_name":"dinesh",       "last_name":"dabhi",       "email":"dinesh@complitech.net",       "street_no":"36",       "role":{         "admin":{                "refferal_source":null,                "customer_service":null,                "can_associate_patient":false,          },         "patient":{               "refferenical_source":"abc",               "reward_point":null,           }      }  }

i want profile data [firstname, last_name , etc] not perticular data related role of user. how can underscore?

use _.pick:

var object = {      "first_name":"dinesh",      "last_name":"dabhi",      "email":"dinesh@complitech.net",      "street_no":"36",      "role":{          "admin":{ "refferal_source":null, "customer_service":null, "can_associate_patient":false },          "patient":{ "refferenical_source":"abc", "reward_point":null }      }  }    var result = _.pick(object, "first_name", "last_name", "email");    alert(json.stringify(result));
<script src="http://underscorejs.org/underscore-min.js"></script>


Comments