如何从本地JSON文件中获取数据,以反应原生?
由于阵营本地0.4.3您可以读取本地JSON文件是这样的:
var customData = require('./customData.json');
,然后的CustomData访问像一个正常的JS对象。
看看这个Github上的问题:
https://github.com/facebook/react-native/issues/231
他们正试图require
非JSON文件,特别是JSON。目前没有这样做的方法,因此您必须使用AsyncStorage作为@CocoOS提到的内容,或者您可以编写一个小的本地模块来执行您需要执行的操作。
ES6/ES2015版本:
import customData from './customData.json';
它可以有任何名称或它必须是'customData' – farmcommand2 2017-07-27 21:50:52
@ farmcommand2它可以是任何名称。 '从'./foobar.json';'导入myJsonFile – PaulMest 2017-07-28 00:25:40
使用此
import data from './customData.json';
为该语法仍然支持?因为我不能在我的代码中使用这个语法。 – 2016-05-23 08:23:19
似乎适用于iOS的React Native 0.26.2。你可能想检查'react-native -v'并尝试读取'package.json'。 – peter 2016-05-26 07:21:25
仍然可以使用'0.36.0版',谢谢! – 2016-11-03 15:54:56