在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:salsify/jsonstreamingparser开源软件地址:https://github.com/salsify/jsonstreamingparser开源编程语言:PHP 98.2%开源软件介绍:Streaming JSON parser for PHPThis is a simple, streaming parser for processing large JSON documents. Use it for parsing very large JSON documents to avoid loading the entire thing into memory, which is how just about every other JSON parser for PHP works. For more details, I've written up a longer explanation of the JSON streaming parser that talks about pros and cons vs. the standard PHP JSON parser. If you've ever used a SAX parser for XML (or even JSON) in another language, that's what this is. Except for JSON in PHP. This package is compliant with PSR-4, PSR-1, and PSR-2. If you notice compliance oversights, please send a patch via pull request. InstallationTo install composer require salsify/json-streaming-parser UsageTo use the For example: $stream = fopen('doc.json', 'r');
$listener = new YourListener();
try {
$parser = new \JsonStreamingParser\Parser($stream, $listener);
$parser->parse();
fclose($stream);
} catch (Exception $e) {
fclose($stream);
throw $e;
} That's it! Your There is a complete example of this in Running testsmake test Projects using this libraryLicenseMIT License (c) Salsify, Inc. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论