Wie kann ich lokale Dateien wie JSON speichern und dann die Daten vom Controller abrufen?
json
react-native
local-files
mrded
quelle
quelle
react-native -v
und versuchen, die zu lesenpackage.json
.ES6 / ES2015 Version:
quelle
customData
import myJsonFile from './foobar.json';
Für ES6 / ES2015 können Sie direkt importieren wie:
Wenn Sie Typoskript verwenden, können Sie das JSON-Modul wie folgt deklarieren:
quelle
Benutze das
quelle
Vielleicht könnten Sie AsyncStorage setItem und getItem verwenden ... und die Daten als Zeichenfolge speichern und dann den json-Parser verwenden, um sie erneut in json zu konvertieren ...
quelle
Schauen Sie sich diese Github-Ausgabe an:
https://github.com/facebook/react-native/issues/231
Sie versuchen,
require
Nicht-JSON-Dateien, insbesondere JSON, zu verwenden. Derzeit gibt es keine Methode, um dies zu tun. Sie müssen also entweder AsyncStorage wie bei @CocoOS erwähnt verwenden oder ein kleines natives Modul schreiben, um das zu tun, was Sie tun müssen.quelle