How to read JSON file with React-Native-fs

后端 未结 2 812
情话喂你
情话喂你 2021-01-27 10:35

I have a asset.json file with content, and need to read it within an react-native app. I already figured that it must be manually copied to the native implementation and I can v

2条回答
  •  北恋
    北恋 (楼主)
    2021-01-27 11:16

    I managed finally to copy the content of the static file into the application document directory and read and maintain it there by using NRFechtBlob.fs implementation with provided encoding param like this:

    let asset_content = null;
    try {
        await RNFetchBlob.fs.readFile(assetFile_path, 'utf8')
          .then((data) => {
            asset_content = data;
            console.log("got data: ", data);
          })
          .catch((e) => {
            console.error("got error: ", e);
          })
      } catch (err) {
        console.log('ERROR:', err);
    }
    const assets = JSON.parse(asset_content);
    

    puh. didn't thought that file handling could be such a pain in 2019.

提交回复
热议问题