Identity parsing

by Nivaldo

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.12.0/lodash.min.js"></script>

JavaScript

var identity = {"isOrganization":true,"isIndividual":true,"name":"Mock Individual","entitlements":[{"code":"PI","groups":["database"],"criteria":[{"field":"ProductCode","value":"PI"}]},{"code":"PA","groups":["database"],"criteria":[{"field":"ProductCode","value":"PA"}]},{"code":"PB","groups":["database"],"criteria":[{"field":"ProductCode","value":"PB"}]},{"code":"NCHBELEC","groups":["bookCollection","handbook"],"criteria":[{"field":"BookCollection","value":"BAHBELEC"}]},{"code":"RSHBELEC","groups":["bookCollection","handbook"],"criteria":[{"field":"BookCollection","value":"RSHBELEC"}]},{"code":"TAHBELEC","groups":["bookCollection","handbook"],"criteria":[{"field":"BookCollection","value":"TAHBELEC"}]},{"code":"PSA","groups":["psycscans"],"criteria":[{"field":"ProductCode","value":"PSA"}]},{"code":"PSB","groups":["psycscans"],"criteria":[{"field":"ProductCode","value":"PSE"}]}]};

var test = _.map(_.filter(identity.entitlements,{'groups':['database']}),'code');
console.log(test);