JSFiddle - React, Tailwind, and code Playground

HTML

<textarea id="ta" style="display:none;">[
{
    "path": "\\Users\\john.smith\\test",
    "summary": {
        "NameValues": [
            {
                "Name": "Id",
                "Values": [
                    "232639"
                ]
            },
            {
                "Name": "City",
                "Values": [
                    "London"
                ]
            }
        ]
    },
    "detail": {
        "String": "some data",
        "Result": 0,
        "TypedNameValues": [
            {
                "Name": "name1",
                "Type": "string",
                "Value": "data here!!"
            },
            {
                "Name": "size",
                "Type": "long",
                "Value": "434353"
            }
        ]
    }
 }
]</textarea>

JavaScript

var obj=$.parseJSON($('#ta').val());
var nameValues=obj[0].summary.NameValues;
var typedNameValues=obj[0].detail.TypedNameValues;
function getObjByName(o,name)
{
for(var i=0;i<o.length;i++)
{
    if(o[i].Name==name)
    {
        return o[i];
    }
}
    return null;
}

alert(getObjByName(nameValues,'Id').Values.join(", "));
alert(getObjByName(typedNameValues,'size').Value);