私はjsonをSQLに変換できるPHPのライブラリを探しています。 つまり、いくつかの定義またはスキーマに基づいて、挿入/更新文を生成する必要があります。Json to SQLの翻訳
誰でもこのようなライブラリを知っていますか?私は検索エンジンをほとんど求めず、何も飛び出さなかった。
例:
JSON
{
"person_id": 1,
"name": "John Doe",
"roles": ["admin","editor","regular_user"],
"friends":
[
{"person_id": 10, "name": "Johny Walker", "is_best_friend": true},
{...} // more friends
]
}
表構造:
Persons: person_id (int), name (text)
Roles: person_id (int), role (text)
Friends: person_id (int), is_best_friend (bool)
これはほんの一例です。
私が気にしているのは、XSLTのような変換です。私はそのようなシステムはかなり複雑であることを理解していますが、この単純な例は問題なく翻訳できます。
私は自分でそれを実装することを考えていましたが、私は怠け者ですから、まず尋ねます。
JSONの高度な処理は、参照と同様に、(可能性のある制限付きで)リレーショナルテーブルにうまく収まるように実装することもできます。
何ですか?質問を更新してテキストを追加できますか?あなたはモデルからモデルへの変革について話しますか? – FloydThreepwood
これは本当にあなたの質問に対処するのではなく、[CouchDB](http://couchdb.apache.org/)のようなドキュメント指向のデータベースを検討していることを認識していますか? –
@Mike Steinert - はい、私がやっていることとうまく行きません。 – Peter