我对Python非常陌生,对Python中的数据结构不是很熟悉。你知道吗
我正在用Python编写一个自动的JSON解析器,JSON消息通过Ultra JSON读入字典:
jsonObjs = ujson.loads(data)
现在,如果我尝试以下方法:
jsonObjs[param1][0][param2]
效果不错
但是,我需要从外部源获取路径(我从DB读取路径),我们最初认为只需在DB中写入:
myPath = [param1][0][param2]
然后尝试访问:
jsonObjs[myPath]
但在几次失败之后,我意识到我正在尝试访问:
jsonObjs[[param1][0][param2]]
有没有办法在不解析myPath的情况下解决这个问题?你知道吗
非常感谢你的帮助和建议
以保留类型信息的格式存储键,例如JSON,然后在结构上use ^{} to perform recursive accesses 。你知道吗
相关问题 更多 >
编程相关推荐