Defiant Example

HTML

<script src="http://defiantjs.com/defiant.js/dist/defiant-latest.min.js"></script>
<div id="output"></div>

JavaScript

var data = {
       "PatientSearchResult": "[{'id':1,'name':'iPhone SE','color':'Silver','capacity':'16GB','price':629},{'id':2,'name':'iPhone SE','color':'Silver','capacity':'64GB','price':829},{'id':3,'name':'iPhone SE','color':'Gold','capacity':'16GB','price':629},{'id':4,'name':'iPhone SE','color':'Gold','capacity':'64GB','price':829},{'id':5,'name':'iPhone SE','color':'Space Grey','capacity':'16GB','price':629},{'id':6,'name':'iPhone SE','color':'Space Grey','capacity':'64GB','price':829},{'id':7,'name':'iPhone SE','color':'Rose Gold','capacity':'16GB','price':629},{'id':8,'name':'iPhone SE','color':'Rose Gold','capacity':'64GB','price':829}]"

       }
    },
    res = JSON.search( data, '//*[color]' );

for (var i=0, str=''; i<res.length; i++) {
    str += res[i].color +'<br/>';
}

document.getElementById('output').innerHTML = str;