文件名称:ObjectPath:半结构化数据的敏捷查询语言
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-03 09:07:16
Python
对象路径 用于半结构化数据的敏捷NoSQL查询语言 #Python #NoSQL #Javascript #JSON#嵌套数组对象 ObjectPath是一种类似于XPath或JSONPath的查询语言,但由于嵌入式算术计算,比较机制和内置函数,其功能更为强大。 就表达性而言,这使该语言更像SQL,但它适用于JSON文档而不是关系。 ObjectPath可以被认为是一种全功能的表达语言。 除了选择器机制外,还提供布尔逻辑,类型系统和字符串连接。 最重要的是,语言实现(目前是Python; Javascript在beta中!)是安全且相对较快的。 更多内容 使用ObjectPath可以轻松地在大型嵌套JSON文档中查找数据。 它借鉴了E4X,JSONPath,XPath和SQL的优点。 ObjectPath是JSON文档,XPath是XML。 说明这种关系的其他示例是: 范围 语 文字
【文件预览】:
ObjectPath-master
----MANIFEST.in(26B)
----.travis.yml(561B)
----README.rst(3KB)
----.coveragerc(50B)
----shell.py(90B)
----testObjectPath.py(109B)
----VER(6B)
----tests()
--------test_utils.py(3KB)
--------test_ObjectPath.py(23KB)
--------__init__.py(352B)
----objectpath()
--------shell.py(4KB)
--------core()
--------__init__.py(100B)
--------utils()
----LICENSE(1KB)
----setup.cfg(261B)
----requirements.txt(5B)
----setup.py(1KB)
----.gitignore(1KB)
----README.md(3KB)
----build.sh(665B)
----README.rst.original(3KB)
----.vscode()
--------launch.json(2KB)
--------settings.json(42B)