Здравствуйте!
Есть движок
http://sizzlejs.com/ который делает поиск элемента в дереве DOM. Есть ли аналогичный поисковый движок, но чтобы он искал в дереве JSON?
Например, есть дерево:
var data = {
items:[{
id: 1
}, {
id: 2
title: "item2"
}]
}
Делаем поиск:
var finded = SearchEngine.query("Object[id=2]", data);
и получаем
finded = {
id: 2
title: "item2"
}
Здесь вместо Object может выступать любой пользовательский класс, конечно же.