【发布时间】:2019-03-08 06:19:49
【问题描述】:
我读入了一个简单的 JSON 文本文件,它解析为一个字典就好了。
>>> data.keys()
dict_keys(['metadata', 'value'])
我想获取特定元素,我通常使用 dpath 包。但是,在这种情况下,我收到一个错误,这似乎暗示我
dpath.util.get(data, 'metadata', separator='..')
InvalidKeyName: Empty string keys not allowed without dpath.options.ALLOW_EMPTY_STRING_KEYS=True
我没有看到任何空字符串键,只有上面的两个。我可以使用其他一些看似随机的 JSON 文本文件进行重现,但对其他人来说效果很好。知道这里发生了什么吗?
【问题讨论】:
-
您是否尝试调试库代码?它必须明确它不喜欢什么。
-
idownvotedbecau.se/nomcve 。如果你不给我任何具体的工作,我只能猜测。