管道:增量流式JSON解析器

时间:2024-03-22 20:03:13
【文件属性】:

文件名称:管道:增量流式JSON解析器

文件大小:34KB

文件格式:ZIP

更新时间:2024-03-22 20:03:13

PHP

管 Duct是一个PHP库,用于增量解析连续的JSON值流。 composer require icecave/duct Duct旨在解析数据流中的顺序JSON值,而无需在JSON规范之外进行框架或划分。 例子 简单解析 Duct可用于在一次调用Parser::parse()解析多个JSON文档。 给定的JSON字符串必须包含完整值。 use Icecave \ Duct \ Parser ; $ parser = new Parser ; $ values = $ parser -> parse ( '[ 1, 2, 3 ] [ 4, 5, 6 ]' ); assert ( $ values [ 0 ] === [ 1 , 2 , 3 ]); assert ( $ values [ 1 ] === [ 4 , 5 , 6 ]); 增量解析 也可以使用Parser::feed() ,


【文件预览】:
duct-master
----src()
--------Exception()
--------EventedParser.php(4KB)
--------ParserInterface.php(1019B)
--------Detail()
--------Parser.php(6KB)
--------PackageInfo.php(110B)
----examples()
--------incremental-parse(657B)
--------events(2KB)
--------parse(609B)
--------input.json(351B)
----.travis.yml(664B)
----LICENSE(1KB)
----composer.lock(64KB)
----test()
--------benchmarks()
--------suite()
----phpunit.xml(865B)
----README.md(4KB)
----.gitignore(49B)
----CHANGELOG.md(2KB)
----composer.json(985B)

网友评论