1
對不起,這可能是一個愚蠢的問題。我有一個Python中的大字典,我希望將其保存到文件中,並在Android應用程序中使用這些數據。我在這裏讀過我可以使用pickle,json或sqlite數據庫保存字典。我沒有數據庫或JSON的經驗,雖然我願意學習,但我不知道哪種格式最適合我的用途。我知道android使用sqlite,但我可以輕鬆地加載一個數據庫創建在Java中的Python?或者是使用sqlite數據庫過度殺傷?謝謝。保存在java/android中使用的python字典的最佳方法是什麼?
我的字典是相當簡單:
data = {'category1':[list1, list2],'category2':[list4, list5]}
如果數據是靜態的,那麼JSON可能是一個不錯的選擇。我會說,如果數據將被android應用程序更改,sqlite會很有用。 – Nelz11
是的,但對於轉移JSON仍然是最好的選擇。使用數據庫傳輸數據不是一件好事。您正在傳輸一個真正應該有數據的接口。該應用程序仍然可以將這些數據存儲在數據庫中,並且每當它將其傳遞給其他內容時,您都可以使用JSON進行編碼。順便說一句,XML與JSON一樣是可行的選擇。 –
同意。如果您定期將數據傳入和傳出應用程序。但是,如果您只是想將現有的詞典作爲數據庫導入到應用程序的資源中,則傳輸不相關。 – Nelz11