JSFiddle - React, Tailwind, and code Playground

by Andrew Pougher

HTML

<input id="names" type="text"><button>search JSON</button>

JavaScript

var json = {
        "people": {
            "person": [{
                "name": "January",
                "age": 41,
                "sex": "male"},
                       {
                "name": "January",
                "age": 11,
                "sex": "male"},
            {
                "name": "February",
                "age": 34,
                "sex": "male"}]
        }
    };

$("button").click(function() {

    if ($("#names").val()){

              
 var oo = $("#names").val()
     var ct = 0
    $.each(json.people.person, function(i, v) {
    
            
        if (v.name.search(new RegExp(oo)) != -1) {
            ct++ 
            alert( v.age );
            return;
        }
                     
    });
  $("body").append("There are "+ct+" result(s)");
return false
    }
});