JSFiddle - React, Tailwind, and code Playground
by Hakan Bilgin
HTML
<script src="http://defiantjs.com/defiant.js/dist/defiant-latest.min.js"></script>
Age of Lisa: <span id="age"></span><br/><br/>
Name of the age "27": <span id="name"></span>
JavaScript
var data = [
{
"name": "Tom",
"age": 27
},
{
"name": "Lisa",
"age": 22
}
],
res1 = JSON.search( data, '//*[name = "Lisa"]' ),
res2 = JSON.search( data, '//*[age = 27]' ),
res3 = JSON.search( data, '//name[contains(.,"om")]/..' );
document.getElementById('age').innerHTML = res1[0].age;
document.getElementById('name').innerHTML = res2[0].name;
console.log( res3[0] );