我如何使用RN-Fetch-Blob从SD卡读取JSON

时间:2018-07-04 14:15:39

标签: reactjs react-native react-native-fetch-blob

我有一个菜鸟问题,我正在尝试阅读movies.json of Facebook 但是从sdcard上开始..我正在使用RN-Fetch-Blob

RNFetchBlob.fs.readFile("file:///storage....", 'utf-8')
.then((data) => {
let id0 = data.movies[0].id;
})

但是这不起作用,如何正确读取ID?

1 个答案:

答案 0 :(得分:0)

数据类型为字符串,因此您需要使用JSON.parse(data)

RNFetchBlob.fs.readFile("file:///storage....", 'utf-8')
.then((data) => {
const newData = JSON.parse(data);
newData.movies[0].id;
})