【发布时间】:2014-04-10 05:01:19
【问题描述】:
与 brnwdrng 的问题类似,我正在寻找一种方法来搜索类似 JSON 的对象并找到最后一个相似键和下一个键。 假设我的对象的结构是这样的:
TestObj = {
"Categories": [{
"Products": [{
"id": "a01",
"name": "Pine",
"description": "Short description of pine."
},
{
"id": "a02",
"name": "Birch",
"description": "Short description of birch."
},
{
"id": "a03",
"name": "Poplar",
"description": "Short description of poplar."
}],
"id": "A",
"title": "Cheap",
"description": "Short description of category A."
},
{
"Product": [{
"id": "b01",
"name": "Maple",
"description": "Short description of maple."
},
{
"id": "b02",
"name": "Oak",
"description": "Short description of oak."
},
{
"id": "b03",
"name": "Bamboo",
"description": "Short description of bamboo."
}],
"id": "B",
"title": "Moderate",
"description": "Short description of category B."
}]
};
现在我想找到一个名为“oak”的标题,因为我还想找到“oak”之前的最后一个标题,在这种情况下是“maple”,下一个标题是“bamboo”。
如果有人能指出正确的方向或给我一个伪代码,我将不胜感激。
谢谢
【问题讨论】:
-
如果您使用 for 循环遍历一个类别中的所有产品,这很容易实现。你试过了吗?
-
我一定会去看看谢谢。
-
嘿,nikhil,我被困在这里了,你能帮我看看怎么做吗?我是 javascript 的新手,几乎没有经验。
标签: javascript jquery json