Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript json在不知道的情况下获取对象';姓名_Javascript_Json - Fatal编程技术网

Javascript json在不知道的情况下获取对象';姓名

Javascript json在不知道的情况下获取对象';姓名,javascript,json,Javascript,Json,我从jQueryAjax函数返回了一些json 以下是所述json的一个示例: var b = { "SelectByUserResult": [{ "DateAdded": "/Date(1357300130930+0000)/", "Deleted": false, "FileExtension": "jpg", "Filename": "e5d1ee90-f3c0-4dd7-9996-d1725a1fc031.jpg", "Heigh

我从jQueryAjax函数返回了一些json

以下是所述json的一个示例:

        var b =
        {
            "SelectByUserResult": [{ "DateAdded": "/Date(1357300130930+0000)/", "Deleted": false, "FileExtension": "jpg", "Filename": "e5d1ee90-f3c0-4dd7-9996-d1725a1fc031.jpg", "Height": 768, "Id": 955, "IsBpMember": true, "OriginalFilename": "Tulips.jpg", "SessionId": "277d31bf-84e1-4678-ad66-e7b332936219", "Title": "New image", "TotalRecords": 16, "UserId": "ded98560-61d0-42f2-944e-30280d54e94b", "Width": 1024}]
        }
我还有其他ajax函数,它们以类似的结构返回类似的json,唯一的区别是对象“SelectByUserResult”可能会更改为“SelectByIdResult”或“SelectByNameResult”

因此,在我的ajax函数(在success函数中)中,我将这样做以访问json b.SelectByUserResult

我希望能够访问该对象,但不指定名称(因为它并不总是已知的)。我该怎么做呢?谢谢

我的有趣变体(可能不是最好的)。它将返回对象的第一个属性,我想这就是您需要的

function getFirstProp(obj) {
    for (var i in obj) return obj[i];
}
用法:

console.log(getFirstProp(b));
我有趣的变体(可能不是最好的)。它将返回对象的第一个属性,我想这就是您需要的

function getFirstProp(obj) {
    for (var i in obj) return obj[i];
}
用法:

console.log(getFirstProp(b));