【发布时间】:2012-12-13 06:17:25
【问题描述】:
我正在开始一个使用 couchbase(以 json 格式存储对象的 noSQL 数据库)和 php 的新项目。
问题是,如果我可以将 json 映射到我自己的 php 类之一(反之亦然),那么与它们一起工作将非常容易。
你知道有什么图书馆吗?
【问题讨论】:
-
PHP 的标准 couchdb 客户端库不是开箱即用的吗?你都尝试了些什么?你现在是怎么做的?
-
在任何情况下都从 json_decode 开始,将您的 json 对象转换为 stdClass。
-
好吧,couchbase 提供了一个方法 (view("stuff", "stuff")) 已经完成了 json_decode。到目前为止,我已经有了一个 php 结构。问题是我需要将这些 json 属性映射到我自己的类属性中。假设json中间有这样的东西:...“foo”:“aloha123”,“bar”:bye123”...在我的类中,我有一个属性foo和另一个属性bar。我需要映射器来放置这些值到我自己的类属性中。我可以实现一个这样做的映射器(到目前为止是我所拥有的),但我想知道是否已经存在更复杂的东西。