gpt4 book ai didi

JSON对象内的Javascript搜索

转载 作者:IT老高 更新时间:2023-10-28 12:49:02 25 4
gpt4 key购买 nike

我的应用程序中有一个 JSON 字符串/对象。

{"list": [
{"name":"my Name","id":12,"type":"car owner"},
{"name":"my Name2","id":13,"type":"car owner2"},
{"name":"my Name4","id":14,"type":"car owner3"},
{"name":"my Name4","id":15,"type":"car owner5"}
]}

我的应用程序中有一个过滤框,当我在该框中输入名称时,我们必须过滤对象并显示结果。

例如,如果用户输入“姓名”并点击搜索,那么我们必须在 JSON 对象中搜索全名并返回数组,就像 MySQL 搜索一样...

我的问题是用字符串过滤json对象并返回数组......

最佳答案

您可以遍历数组并找到匹配项:

var results = [];
var searchField = "name";
var searchVal = "my Name";
for (var i=0 ; i < obj.list.length ; i++)
{
if (obj.list[i][searchField] == searchVal) {
results.push(obj.list[i]);
}
}

关于JSON对象内的Javascript搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10679580/

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