-
очень, очень, очень круто
Replies (4)
-
@kb, ну вот с тем, как он обрабатывает длинные цепочки ключей и вводит Null-value он не прав. есть XPath, есть JSON Pointer — две спецификации, которые для простых случаев, а именно key direct hit имеют одинаковый синтаксис запросов. Отсюда получаем:
path = '/foo/bar/baz/0/boooo'
value = extract(db, path, default=SENTINEL)
if value is SENTINEL:
raise LookupError(path)
а extract уже там передает этот путь нужному резолверу./2 · Reply