将asyncStorage导出到json文件

时间:2017-04-02 07:20:01

标签: android json reactjs react-native asyncstorage

我使用react-native-storage在React-Native中key-value保存了一些key-idAsyncStorage数据,如下所示:

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-blobreact-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卡上写入文件)?

0 个答案:

没有答案