LINUX.ORG.RU

История изменений

Исправление 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 для ограничение получаемых полей.