文件名称:cartographer:一个超简单的 PHP 库,用于将 JSON 文档映射到对象,类似于 Java 的 Jackson
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-18 05:36:24
PHP
制图师 Cartographer 是一个超级简单的库,用于将 JSON 反序列化为 POPO,类似于Java 。 安装 该库可以与 Composer 一起安装,方法是在composer.json包含以下内容: { " require " : { " xenolope/cartographer " : " ~0.5 " } } 用法 POPO 你的 POPO 必须有一个属性和相应的 setter,或者属性有一个@var ClassName docblock,或者 setter 有一个类型提示。 Setter 被直接调用,并且属性永远不会被触及,即使它们被声明为public (尽管这可能会在以后的版本中添加)。 简单的值被转换为其@var docblocks 中给出的类型(使用settype() ),基于@var docblocks 中指定的类创建对象
【文件预览】:
cartographer-develop
----.gitignore(221B)
----README.md(3KB)
----tests()
--------MapperTest.php(3KB)
--------Entity()
----phpunit.xml(651B)
----LICENSE(1KB)
----composer.json(459B)
----src()
--------Exception()
--------Mapper.php(4KB)
----.travis.yml(82B)