Download the PHP package maxakawizard/json-collection-parser without Composer
On this page you can find all versions of the php package maxakawizard/json-collection-parser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download maxakawizard/json-collection-parser
More information about maxakawizard/json-collection-parser
Files in maxakawizard/json-collection-parser
Download maxakawizard/json-collection-parser
More information about maxakawizard/json-collection-parser
Files in maxakawizard/json-collection-parser
Vendor maxakawizard
Package json-collection-parser
Short Description Streaming parser for large JSON files containing array of objects
License MIT
Homepage https://github.com/MAXakaWIZARD/JsonCollectionParser
Package json-collection-parser
Short Description Streaming parser for large JSON files containing array of objects
License MIT
Homepage https://github.com/MAXakaWIZARD/JsonCollectionParser
Keywords json
Please rate this library. Is it a good library?
Informations about the package json-collection-parser
JsonCollectionParser
Event-based parser for large JSON collections (consumes small amount of memory). Built on top of JSON Streaming Parser
This package is compliant with PSR-4 and PSR-12 code styles and supports parsing of PSR-7 message interfaces. If you notice compliance oversights, please send a patch via pull request.
Installation
You will need Composer to install the package
Input data format
Data must be in one of following formats:
Array of objects (valid JSON)
Sequence of object literals:
Sequence of object and array literals:
Sequence of object and array literals (some of objects in subarrays, comma-separated):
Usage
Function as callback:
Closure as callback:
Static method as callback:
Instance method as callback:
Receive items as objects:
Receive chunks of items as arrays:
Receive chunks of items as objects:
Pass stream as parser input:
Pass PSR-7 MessageInterface as parser input:
Pass PSR-7 StreamInterface as parser input:
Supported formats
.json
- raw JSON.gz
- GZIP-compressed JSON (you will needzlib
PHP extension installed)
Supported sources
- file
- string
- stream / resource
- HTTP message interface PSR-7
Running tests
License
This library is released under MIT license.
All versions of json-collection-parser with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1
salsify/json-streaming-parser Version ^8.0.2
psr/http-message Version ~1.0|~2.0
salsify/json-streaming-parser Version ^8.0.2
psr/http-message Version ~1.0|~2.0
The package maxakawizard/json-collection-parser contains the following files
Loading the files please wait ....