Defiant Example
by Hakan Bilgin
HTML
<script src="http://defiantjs.com/defiant.js/dist/defiant-latest.min.js"></script>
<div id="output"></div>
JavaScript
var anArray = [
{ name: "scala", type: "a" },
{ name: "abc", type: "b" },
{ name: "test", type: "a" },
{ name: "ruby", type: "c" },
{ name: "erlang", type: "a" },
],
res = JSON.search( anArray, '//*[type="a"]' ),
str = '';
for (var i=0; i<res.length; i++) {
str += res[i].name +'<br/>';
}
document.getElementById('output').innerHTML = str;