我使用react-native-storage在React-Native中key-value
保存了一些key-id
和AsyncStorage
数据,如下所示:
storage.save({
key: 'data', // Note: Do not use underscore("_") in key!
id: '0', // Note: Do not use underscore("_") in id!
rawData: object, // my data object
expires: null
});
现在我想向我的应用添加export
(保存)功能,现在想要将AsyncStorage
保存为.json
或.xml
文件的最佳方法是什么?移动SD卡。
我找到react-native-fetch-blob和react-native-fs包用于处理文件系统。
这就是我们如何根据react-native-storage包阅读所有密钥:
storage.getAllDataForKey('data').then(items => {
items.forEach((item, index) => {
// >>>> item is readable here (Need write this to a json or xml file)
}
});
你知道做这项任务的最佳方法吗?
如何在没有额外包装的情况下完成此操作(在SD卡上写入文件)?