gpt4 book ai didi

javascript - 获取json数据的行号

转载 作者:行者123 更新时间:2023-12-02 15:29:03 27 4
gpt4 key购买 nike

我有一个ajax请求,它返回json格式的数据,例如

{
"response_code": 1,
"response_data": {
"ext": [
{
"client_id":"1003",
"company_name":"Reachmediagg"
},
{
"client_id":"1004",
"company_name":"RaSpecial"
}
],
"row_count":2
},
"response_error":""
}

正如你所看到的,数据位于 json 对象内的 ext 数组内,现在我必须获取数据的行号,所以我想要 client_id 1004 的行号,即 2。我将如何做到这一点在 JavaScript 中?

最佳答案

您必须循环遍历 JSON 中的 ext 数组并找到包含正确 client_id 的元素。下面描述的函数就是这样做的。

function get_row_number(data, client_id) {
var ext = data.ext;

// Loop through all the clients and try to find the one with the given client_id
for (var i = 0; i < ext.length; i++) {
if (ext[i].client_id == client_id)
return i;
}

// Return -1 if the client_id could not be found
return -1;
}

关于javascript - 获取json数据的行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33485269/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com