basemax / jpophp
JPOPHP (JSON解析对象PHP) 是一个用于解析JSON格式数据的库。
v2.2.1
2019-04-03 23:23 UTC
This package is auto-updated.
Last update: 2024-09-11 22:33:20 UTC
README
Json解析对象PHP
一个用于解析JSON的轻量级库。
JPOPHP (PHPJsonParser) 可以对JSON格式数据进行编码和解码。
我们提供了一个纯PHP解决方案,可以从值生成表示该值的JSON格式的字符串。
该包还可以接收一个JSON编码的字符串并将其解码以检索原始数据值。
JPOPHP功能
- 小型轻量库
- 手工编写的扫描器
- 分析和发现错误
- Unicode支持
- 无依赖项(仅适用于特定版本的PHP)
- 在
PHP 7.2.6
、PHP 7.3.4
上编写和运行
支持的值类型
- 整数
- 浮点数
- 布尔值(
true
、false
) - 空值
- 字符串
- 字符(现在与字符串相同)
- 子数组
- 子对象
JPOPHP TODO
- 提高速度和性能(速度无法达到
C语言
!)
用法
所有公共函数都可以通过$json
变量访问。
array $json->decode(string);
string $json->encode(array);
示例
要查看完整详细信息,请运行Example.php文件。
JSON语法
您可以通过查看JSONGrammar.txt文件来查看JSON标准语法。
JPO-PHP性能
json_encode(...) 和 $json->encode(...) 的比较
基本PHP函数是用C本身编写的。
不要期望它很快就能达到。
然而,总有改进的空间。
JPO PHP历史
-
版本1.0(第一个版本) : 2018-06-26 - 2018-06-26
-
版本2.1 : 2018-06-27 - 2019-03-13
-
版本2.2 : 2019-03-25 - 2019-04-03
-
版本2.2.1 : 2019-04-04
许可证
JsonParser (PHP JSON解析器) 使用GNU通用公共许可证进行许可。