История изменений
Исправление theNamelessOne, (текущая версия) :
JSON - это обычный словарь или массив, xpath там теряет смысл вообще.
Допустим, у тебя JSON представляет дерево, тебе нужно получить значение достаточно глубоких узлов, удовлетворяющих некоторым условиям. Твои действия: писать по функции/методу на каждый такой случай? Или воспользоваться существующими JSON-аналогами xpath?
xpath же — просто строка, её можно без проблем передать хоть по сети. Кстати, при получении данных в из Google Custom Search используется что-то похожее на xpath для ограничения получаемых полей.
Исправление theNamelessOne, :
JSON - это обычный словарь или массив, xpath там теряет смысл вообще.
Допустим, у тебя JSON представляет глубокое дерево, тебе нужно получить значение достаточно глубоких узлов, удовлетворяющих некоторым условиям. Твои действия: писать по функции/методу на каждый такой случай? Или воспользоваться существующими JSON-аналогами xpath?
xpath же — просто строка, её можно без проблем передать хоть по сети. Кстати, при получении данных в из Google Custom Search используется что-то похожее на xpath для ограничения получаемых полей.
Исходная версия theNamelessOne, :
JSON - это обычный словарь или массив, xpath там теряет смысл вообще.
Допустим, у тебя JSON представляет глубокое дерево, тебе нужно получить значение достаточно глубоких узлов, удовлетворяющих некоторым условиям. Твои действия: писать по функции/методу на каждый такой случай? Или воспользоваться существующими JSON-аналогами xpath?
xpath же — просто строка, её можно без проблем передать хоть по сети. Кстати, при получении данных в из Google Custom Search используется что-то похожее на xpath для ограничение получаемых полей.