fandogh / php-ubjson
v0.2.2
2016-07-30 18:22 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 18:47:45 UTC
README
一个用于使用PHP读取和写入通用二进制JSON(草案9)格式的库
使用composer安装
使用命令行
composer require fandogh/php-ubjson
或者将此添加到您的composer.json
文件中
"require": { ... "fandogh/php-ubjson": "^0.2.2", ... }
用法
请注意,编码后的结果是二进制字符串,其中一些字符是不可打印的!!
// Don't forget to require autoload.php with correct path require './vendor/autoload.php'; // Test data $payload = ['hello'=>123]; // Encode using UBJSON $encoded = \UBJSON::encode($payload); # Incorrect! echo($encoded); // {SU�helloU{} # Correct! echo(bin2hex($encoded)); // "7b53550568656c6c6f557b7d" // Test decoding $decoded = \UBJSON::decode($encoded); var_dump($decoded); // array(1) { ["hello"]=> int(123) }
许可证
此代码在BSD许可证下分发。