首页 > 代码库 > Android 键值数据库 QuickKV
Android 键值数据库 QuickKV
QuickKV
为Android项目提供的轻量且易用的键值数据库。
在Android开发中,复杂的Map和List在持久化和反序列化的时候比较麻烦和费时。事实上,据QKXue.NET了解只需要关注键与值就够了。于是,QuickKV因此而诞生了!
HashMap with JSON
//Put data in a hashmap and save it to the local storage.
//在HashMap中放入数据并存储至本地存储器。
Map<Object, Object> map = new HashMap<Object, Object>();
map.put("Key","Value");
JSONObject json = new JSONObject();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext())
{
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object value = http://www.mamicode.com/entry.getValue();
json.put(key.toString(), value.toString());
}
FileOutputStream fos = this.openFileOutput("data.json", Context.MODE_PRIVATE);
fos.write(json.toString().getBytes());
fos.close();
//Load saved data from local storage and parse it, then convert it to a HashMap is more complex.
//从存储器中载入已保存的数据并解析、转换为HashMap就更加复杂了。
更多Android 键值数据库 QuickKV介绍:请点这里
Android 键值数据库 QuickKV