我正在尋找可以將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