2015-04-05 59 views

回答

67

由於陣營本地0.4.3您可以讀取本地JSON文件是這樣的:

var customData = require('./customData.json'); 

,然後的CustomData訪問像一個正常的JS對象。

+0

爲該語法仍然支持?因爲我不能在我的代碼中使用這個語法。 – 2016-05-23 08:23:19

+0

似乎適用於iOS的React Native 0.26.2。你可能想檢查'react-native -v'並嘗試讀取'package.json'。 – peter 2016-05-26 07:21:25

+0

仍然可以使用'0.36.0版',謝謝! – 2016-11-03 15:54:56

0

看看這個Github上的問題:

https://github.com/facebook/react-native/issues/231

他們正試圖require非JSON文件,特別是JSON。目前沒有這樣做的方法,因此您必須使用AsyncStorage作爲@CocoOS提到的內容,或者您​​可以編寫一個小的本地模塊來執行您需要執行的操作。

60

ES6/ES2015版本:

import customData from './customData.json'; 
+0

它可以有任何名稱或它必須是'customData' – farmcommand2 2017-07-27 21:50:52

+0

@ farmcommand2它可以是任何名稱。 '從'./foobar.json';'導入myJsonFile – PaulMest 2017-07-28 00:25:40

3

使用此

import data from './customData.json';

相關問題