johyunchol / php-gson2
PHP GSON等效 - 简单实体映射器。JSON到对象和对象到JSON。
0.2.1
2021-03-09 10:04 UTC
Requires
- php: >=7.1
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^8
This package is not auto-updated.
Last update: 2024-10-03 01:25:46 UTC
README
无依赖的简单PHP实体映射器。将JSON字符串转换为对象,将对象转换为JSON字符串。
安装
composer require johyunchol/php-gson2
或者下载并包含autoload.php
include 'php-gson/src/PHPGson2/autoload.php';
使用方法
无实例。将使用给定的类名创建对象。
$complexObject = null;
$success = \PHPGson2\Gson::fromJson(
$complexObject,
'{"age":35, "hydratorTestObject":{"username":"raff"}}',
\PHPGson2\Extractor::EXTRACTION_MODE_METHOD,
ComplexHydrationObject::class
);
手动实例化。在两种情况下都会自动创建子对象。
$complexObject = new ComplexHydrationObject();
$success = \PHPGson2\Gson::fromJson(
$complexObject,
'{"age":35, "hydratorTestObject":{"username":"raff"}}'
);
$object = new MainObject();
$jsonString = Gson::toJson($object);