2016-04-14 2 views
0

JSONPath, кажется, популярный синтаксис, чтобы получить XPath-подобный поиск внутри данных JSON. И было повторно задано : JSONPath поддерживает навигацию к родительскому объекту (см. here и here).Почему JSONPath не поддерживает родителя?

Мой вопрос заключается в том, есть ли веская причина почему это не было предложено с самого начала, хотя оно явно упоминается как неподдерживаемый. Есть ли синтаксическая причина из JavaScript? Или есть какое-то общее обходное решение, которое мне не хватает?

+0

Надеясь, что это не считается «слишком широким» или «неясным», –

ответ

1

Эта спецификация была написана в блоге; AFAIK, он не является частью постоянной стандартизации комитета.

Однако, для удовлетворения потребностей в родительских аксессуарах (и других возможностях), по крайней мере одна реализация, JSONPath-plus, которая является надмножеством исходной спецификации, позволяет получать доступ к родителям с помощью ряда средств (см. Документы README).

Отказ от ответственности: Я участвую в работе над этой реализацией.

Смежные вопросы