用于解析JSON行的库。
项目描述
prop · py
使用点路径从嵌套对象中获取属性的一个Python 🐍 库。
用法
import prop
data = {
'k1': 'v1',
'nested': {'x': 'y', 'int': 0, 'null': None},
'list': [[None, True, 9]]
}
prop.get(data, 'k1')
# v1
prop.get(data, 'nested.x')
# x
prop.get(data, 'list.0.1')
# True
prop.get(data, 'list.0.-1')
# 9
限制:在导航字典时,仅支持字符串键。
安装
$ pip install prop
类似库
- https://github.com/chrisinajar/py-dot-prop - (Python) 从字典或列表中获取属性
- https://github.com/sindresorhus/dot-prop - (Node.js) 使用点路径从嵌套对象中获取、设置或删除属性
- https://github.com/jonschlinkert/get-value - (Node.js) 使用属性路径 (
a.b.c
) 从对象中获取嵌套值
许可证
MIT © Cristi Constantin.
项目详情
下载文件
下载适用于您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
prop-0.0.2.tar.gz (4.4 kB 查看哈希值)
构建发行版
prop-0.0.2-py2.py3-none-any.whl (3.9 kB 查看哈希值)
关闭
prop-0.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5066b39a0e041f0b5da507dd90add1b1414cf7191f5625badd876eb56d76e5cf |
|
MD5 | 17dc4143d052f6987007154d0f3cd4d7 |
|
BLAKE2b-256 | a014f12ead67e2308804b77bdb2c6fde03c196ec5eca544599711c9bae7ca83b |
关闭
prop-0.0.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b5cd79daf5bd7393203fe3b01ee57cb43c785c390d1e8ac893fb0ebfa76e3244 |
|
MD5 | 5c074805c9516a30544e03c6422cbd0f |
|
BLAKE2b-256 | d15a2d2f4432a8d20c07c28f40717029512c15a346481e397d06e7082e0cbf0c |