Làm cách nào để lưu trữ các tệp cục bộ như JSON và sau đó tìm nạp dữ liệu từ bộ điều khiển?Làm cách nào để tìm nạp dữ liệu từ tệp JSON cục bộ trên phản ứng gốc?
Trả lời
Từ Phản ứng 0.4.3 Native bạn có thể đọc tệp JSON địa phương của bạn như thế này:
var customData = require('./customData.json');
và sau đó customData truy cập như một đối tượng JS bình thường.
có lẽ bạn có thể sử dụng AsyncStorageSetItem và GetItem ... và lưu trữ dữ liệu như chuỗi, sau đó sử dụng the json parser cho chuyển đổi nó một lần nữa để json ...
Hãy nhìn vào vấn đề Github này:
https://github.com/facebook/react-native/issues/231
Họ đang cố gắng require
file không JSON, đặc biệt là JSON. Không có phương pháp làm điều này ngay bây giờ, vì vậy bạn phải sử dụng AsyncStorage như @CocoOS được đề cập, hoặc bạn có thể viết một mô-đun nhỏ để làm những gì bạn cần làm.
ES6/ES2015 phiên bản:
import customData from './customData.json';
nó có thể có bất kỳ tên hay nó phải được 'customData ' – farmcommand2
@ farmcommand2 Nó có thể là tên bất kỳ. 'import myJsonFile từ './foobar.json';' – PaulMest
Sử dụng này
import data from './customData.json';
- 1. Dữ liệu tìm nạp từ JSON JSON cục bộ trong angularjs
- 2. Tôi làm cách nào để truy cập cơ sở dữ liệu cục bộ trên phản ứng gốc?
- 3. Tìm nạp API trả lại dữ liệu cũ theo phản ứng gốc
- 4. Làm cách nào để đăng biểu mẫu bằng cách tìm nạp trong phản hồi gốc?
- 5. Yêu cầu Python tìm nạp tệp từ url cục bộ
- 6. Lẫn lộn khi tìm nạp dữ liệu từ JSON
- 7. Tìm nạp tệp đã xóa cục bộ từ Mercurial
- 8. Yêu cầu tìm nạp gốc phản hồi Không có
- 9. Phản ứng gốc trên Android, cuộc gọi ajax với tìm nạp không thành công
- 10. Làm cách nào tôi có thể sử dụng phản ứng gốc với php với tìm nạp dữ liệu trả về luôn là số
- 11. Góc 2 - cách điền biến cục bộ với dữ liệu JSON từ một tệp bên ngoài
- 12. Tìm nạp: đăng dữ liệu json, ứng dụng/json thay đổi thành văn bản/plain
- 13. Dữ liệu từ RAM được tìm nạp như thế nào?
- 14. Truy cập dữ liệu lưu trữ cục bộ UIWebView từ ứng dụng iPhone gốc
- 15. Lấy dữ liệu từ tìm nạp -> lời hứa -> phản hồi
- 16. Làm cách nào để tìm nạp dữ liệu từ URL, sử dụng xcode 4.3.1 với Tham chiếu lớp NSJSONSerialization
- 17. Không thể tìm nạp dữ liệu varbinary từ MSSQL
- 18. API tìm nạp gốc phản hồi không thể vô hiệu hóa bộ nhớ đệm
- 19. Cách đọc trong tệp JSON cục bộ để thử nghiệm
- 20. Làm cách nào để lưu dữ liệu từ biểu mẫu bằng Bộ nhớ cục bộ HTML5?
- 21. Làm cách nào để ghi đè thẻ cục bộ bằng tìm nạp git?
- 22. Làm cách nào để xuất bản bản cập nhật ứng dụng trên android-market mà không xóa cơ sở dữ liệu cục bộ và tệp cục bộ?
- 23. Tìm nạp phản hồi gốc thông qua proxy
- 24. Kết hợp tìm nạp dữ liệu lõi
- 25. Backbone nhiều bộ sưu tập tìm nạp từ một tệp JSON lớn duy nhất
- 26. Sử dụng tìm nạp để đăng blob trong phản ứng có nguồn gốc
- 27. Không thể tìm nạp JSON Trong bộ sưu tập Backbone
- 28. Cách tìm nạp phản hồi JSON lớn trong nền tảng Sybase không mong muốn Android
- 29. lưu trữ dữ liệu cục bộ trên iphone
- 30. Cách tải các tệp JSON cục bộ trong Javascript
Là cú pháp này vẫn được hỗ trợ? bởi vì tôi không thể sử dụng cú pháp này trong mã của tôi. –
Dường như hoạt động với React Native 0.26.2 cho iOS. Bạn có thể muốn kiểm tra với 'phản ứng bản địa -v' và cố gắng đọc 'package.json'. – peter
vẫn hoạt động với 'phiên bản 0.36.0', cảm ơn! –