DictDataBase icon indicating copy to clipboard operation
DictDataBase copied to clipboard

Add XPath-like searching for keys

Open mkrd opened this issue 2 years ago • 1 comments

{
  "users": {
    "Ben": {
      "age": 30,
      "job": "Software Engineer"
    }
  },
  "Ben": {"job": "Plumber"}
}
print(DDB.at("users", key="job").read())
>>> "Plumber"

Have you thought about requiring the key to be more explicit? Maybe something like XPath (key='Ben/job'), jq (key='.Ben.job'), or glom (key='Ben.job'), or something else?

mkrd avatar Nov 17 '22 20:11 mkrd

Hi, could you check this PR for this functionality? https://github.com/mkrd/DictDataBase/pull/42

UmbrellaMalware avatar Nov 21 '22 18:11 UmbrellaMalware