我想使用一個集中的數據庫,並正在尋找各種選項來做到這一點。根據我的理解,我有三個主要選項:SQLite,Realm和CoreData。這些選項適用於所有用戶的大型集中式數據庫嗎?導入數據到領域數據庫
此外,我試圖將數據從JSON和CSV導入到Realm數據庫中。 Realm是否具有此功能?
我想使用一個集中的數據庫,並正在尋找各種選項來做到這一點。根據我的理解,我有三個主要選項:SQLite,Realm和CoreData。這些選項適用於所有用戶的大型集中式數據庫嗎?導入數據到領域數據庫
此外,我試圖將數據從JSON和CSV導入到Realm數據庫中。 Realm是否具有此功能?
public String composeJsonFromRealm(){
ArrayList<HashMap<String, String>> wordList;
wordList = new ArrayList<HashMap<String, String>>();
// Build the query looking at all users:
// Execute the query:
RealmResults<User> users = realm.where(User.class).findAll();
if (users.size()>0){
User user = users.first();
HashMap<String, String> map = new HashMap<String, String>();
map.put("name", user.getName());
map.put("email",user.getEmail());
wordList.add(map);
}
Gson gson = new GsonBuilder().create();
return gson.toJson(wordList);
}
我試圖從JSON和CSV數據導入數據庫境界。 Realm是否具有此功能?
使用Realm Cocoa Converter您可以導入CSV,XLSX和JSON,並導出CSV數據。雖然目前它只支持OS X.