jpath

XPath for JSON with yate-like syntax

npm install jpath
2 downloads in the last week
40 downloads in the last month

jpath

XPath для JSON с yate-friendly синтаксисом (https://github.com/pasaran/yate)

Примеры использования:

jpath(json, '/.foo.bar');                 // json.foo.bar
jpath(json, '/.foo[3]');                  // json.foo[3]
jpath(json, '/.foo[.bar]');               // такой объект json.foo, у которого есть свойсто bar
jpath(json, '/.foo[.bar == "3"].lop');    // свойсто lop у такого json.foo, у которого bar == "3" 
jpath(json, '/.foo[!.bar && .lop]');
jpath(json, '/.foo[. == "1" || .lop != "bar"]');
jpath(json, '/.foo.*');
npm loves you