如何存儲JSON等本地文件,然後從控制器獲取數據?如何從本地JSON文件中獲取數據,以反應原生?
回答
由於陣營本地0.4.3您可以讀取本地JSON文件是這樣的:
var customData = require('./customData.json');
,然後的CustomData訪問像一個正常的JS對象。
,也許你可以使用AsyncStoragesetItem和的getItem ...和數據存儲爲字符串,然後用the json parser再次將其轉換成JSON ...
看看這個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';
- 1. 使用反應原生在iOS中獲取本地文件
- 2. 閱讀本地文件反應原生
- 3. 如何在Android中獲取原始文件夾路徑以反應原生?
- 4. 如何樣式化從本地JSON文件獲取的數據?
- 5. 如何從Json的獲取後顯示上查看數據的反應本地
- 6. 在angularjs中從本地JSON文件中獲取數據
- 7. 如何在反應原生文本輸入中獲取新輸入的文本?
- 8. 從設備本地文件系統反應原生webview加載
- 9. 如何在反應原生中使用StackNavigator的組件中獲取數據?
- 10. 如何從反應中的json數據獲取特定值
- 11. 在反應原生中訪問WebView中的本地文件
- 12. 如何從反應原生地圖中獲取經度和緯度?
- 13. 從本地文件獲取數據
- 14. 如何使用$資源從本地json文件中獲取數據
- 15. 反應原生:文本組件樣式
- 16. 如何從原始文件夾中獲取json文件?
- 17. 如何從軌道獲取json數據來反應js?
- 18. 如何獲得反應原生WebView的文本選擇?
- 19. 從文件中讀取以獲取和打印JSON數據
- 20. 如何從文本中獲取JSON數據?
- 21. 如何從angularjs中獲取json文件中的數據2
- 22. 如何從存儲在json中的文件中獲取數據?
- 23. 如何在高圖中從json文件中獲取數據
- 24. 如何從php文件中的url中獲取JSON數據。
- 25. 陣營本地使用反應 - 原生音頻工具如何訪問文件
- 26. 從文本文件中提取數據以生成報告
- 27. 在反應原生中迭代JSON
- 28. 從反應容器中獲取數據
- 29. 如何動態地從文本文件中讀取數據?
- 30. 如何製作腳本以從JSON API獲取某些數據?
爲該語法仍然支持?因爲我不能在我的代碼中使用這個語法。 – 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