下面是我读取已下载并存储在“TemporaryDirectoryPath”中的 JSON 文件的代码。
var fileName = getFileNameFromUrl(url);
RNFS.downloadFile({
fromUrl: url,
toFile: `${RNFS.TemporaryDirectoryPath}/`+fileName
}).promise.then(r => {
var content = RNFS.readFile(`${RNFS.TemporaryDirectoryPath}/`+fileName, 'utf8');
console.log(content);
});
我得到一个类型为“Promise”的对象,如下所示
Promise {_40: 0, _65: 0, _55: null, _72: null}
_40: 0
_55: "{"show_explanation":1,"answer_result":2, //More json content will be here}"
_65: 1
_72: null
如何从该 Promise 对象中读取内容?