文件名称:JSONPath:PHP的JSONPath实现
文件大小:44KB
文件格式:ZIP
更新时间:2024-02-24 22:31:15
php parser json parsing filter
JSONPath for PHP 这是基于Stefan Goessner的JSONPath脚本PHP的实现。 JSONPath是一种类似于XPath的表达语言,用于过滤,展平和提取数据。 该项目旨在成为一个干净而简单的实现,其目标如下: 面向对象的代码(将来应该更易于管理或扩展) 使用Doctrine Lexer启发的代码将表达式解析为标记。 令牌在内部缓存,以避免重新解析表达式。 没有使用eval() 对象/数组/ ArrayAccess-objects的任何组合都可以用作数据输入,如果您要将JSON反序列化到对象中或者想要处理自己的数据结构,那将非常有用。 安装 compos
【文件预览】:
JSONPath-main
----composer.json(1KB)
----.github()
--------FUNDING.yml(722B)
--------PULL_REQUEST_TEMPLATE.md(605B)
--------ISSUE_TEMPLATE()
--------workflows()
----phpcs.xml(576B)
----tests()
--------JSONPathArrayAccessTest.php(2KB)
--------data()
--------JSONPathDashedIndexTest.php(1KB)
--------QueryTest.php(64KB)
--------JSONPathLexerTest.php(8KB)
--------Traits()
--------JSONPathTestClass.php(509B)
--------JSONPathTest.php(22KB)
--------JSONPathSliceAccessTest.php(3KB)
----LICENSE(1KB)
----src()
--------JSONPath.php(6KB)
--------JSONPathLexer.php(7KB)
--------JSONPathException.php(251B)
--------AccessHelper.php(4KB)
--------JSONPathToken.php(2KB)
--------Filters()
----.gitignore(90B)
----CHANGELOG.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----phpunit.xml.dist(512B)
----README.md(7KB)