2016-11-10 142 views
0

我想通過一個pojo class.so將此數據存儲到一個表中。通過這種理解,我可以將它與兩個分開的表關聯起來。但按照需求我必須保存它在一張桌子裏。我不想將它保存在兩張分開的表格中。如何實現這一點? (我只需要邏輯這裏..我不期待碼LEVE)如何將json數組元素存儲到sqlite中的一個表中db

編輯部分

正如你所看到的,是從到單獨的表

涉及在未來這個數據沒有共同的參數
{ 
     "createDate": 1339957800000, 
     "modifyDate": 1341197519000, 
     "createdBy": "aaa", 
     "modifiedBy": "ddd", 
     "status": "A", 
     "description": "ffff", 
     "parentId": null, 
     "sourceId": null, 
     "source_Field1": null, 
     "source_Field2": null, 
     "source_Field3": null, 
     "source_Field4": null, 
     "source_Field5": null, 
     "parentKey": null, 
     "parentValue": null, 
     "genericMasterView": 
     { 
      "key": "MOD_ONE", 
      "value": "195" 
     } 
    }, 
+0

任何理由爲什麼它必須是一張桌子的要求 - 從它只有一個到多個關係在2個桌子? –

+0

@cryptic這json有一對多的關係,應該存儲在兩個表中,但也可以存儲在一張表中,但有冗餘數據,如果你想我可以證明。 –

+0

@cryptic:您可以將json轉換爲字符串並將其保存在數據庫中。雖然獲取,獲取字符串數據,並將其轉換爲我在這裏 如果實施抽射的JSONObject :) – Jeevanandhan

回答

0

第一個建議是建立一個表,2列一個是關鍵,另一種是價值主要包含代表烏爾數據和值包含您的JSON提要作爲字符串

Feed table screen shot

任何唯一的字符串鍵

其他的建議是建立與所有按鍵爲列,但關鍵genericMasterView一個表將容納2列genericMasterView_KEYgenericMasterView_value解析您的JSON和在數據庫中輸入記錄。希望這會有所幫助。

相關問題