3

couchbase(オブジェクトをjson形式で保存するnoSQLデータベース)とphpを使用する新しいプロジェクトを開始しています。

問題は、jsonを自分のphpクラスの1つに(またはその逆に)マップするものがあれば、両方を操作するのは本当に簡単だということです。

そのためのライブラリを知っていますか?

4

3 に答える 3

2

開始する1つの方法は、 https://github.com/Basement/Basementで入手できる「地下室」ライブラリを確認(または使用)することです 。

このライブラリはjson_decode/encodeを使用します。それがあなたを助けることを願っています。

于 2012-12-28T11:05:45.063 に答える
2

JSONmapperを使用して、JSONからPHPクラスにマッピングできます。残念ながら、(まだ)マッピングバックはサポートされていません。

于 2014-03-20T05:09:04.890 に答える
0

TugはすでにBasementについて言及しました。これは、ORMシステムで知っているように、近い将来、「モデル」の機能を提供する予定です。

それとは別に、json_encode / decodeの性質のおかげで、プレーンな古いphpオブジェクトをJSONにマッピングするのは非常に簡単です。任意のオブジェクトを渡すことができ、JSONとして保存されるため、基本的に手元に必要なのはそれだけです。JSONとPHPに関する詳細情報が必要な場合は、私のブログ投稿から始めるとよいでしょう:http: //nitschinger.at/Handling-JSON-like-a-boss-in-PHP

Basementを使用すると、PHPタイプをバックグラウンドで自動的にJSONに変換できるため(または必要に応じて独自のマッパーを作成できるため)、少し簡単になります。

作成したい特定の例がある場合は、お知らせください。例を提供させていただきます。

于 2012-12-31T06:59:50.373 に答える