Ich erstelle derzeit eine Google Chrome-Erweiterung und frage mich, ob es möglich ist, JSON-Dateien zum Download zu erstellen (export) und eine Schaltfläche zu erstellen, mit der Benutzer die Erweiterung öffnen und JSON-Dateien analysieren können sie haben in ihrem lokalen Dateisystem oder auf einem USB-Stick gespeichert (import)?Verwenden von Google Chrome-Erweiterungen zum Importieren/Exportieren von JSON-Dateien?
Das Parsen jedes JSON aus dem lokalen Dateisystem würde einfach das Lesen jedes Schlüssel-Wert-Paares und das Ausführen von etwas mit den Daten beinhalten. Es hätte nur mit Strings zu tun, also nichts kompliziertes.
** EDIT: ** Meine Frage ist kein Duplikat von this one, weil ich nicht daran interessiert bin, den Downloadpfad des Benutzers zu ändern. Alles, was ich will, ist es, ihnen zu ermöglichen, mit ihrer Zustimmung eine Datei in ihr normales Download-Verzeichnis herunterzuladen (was FileSaver.js tun kann). Außerdem sagt dieser Beitrag nichts über den Import aus.
eine json Datei zu speichern ist trivial mit filesaver.js, hängt davon ab, was Sie wollen mit der analysiert zu tun json –
@Daniel_L danke für den Tipp. Filesaver.js eignet sich hervorragend zum Speichern von JSON-Dateien, aber was ist mit dem Öffnen benutzerdefinierter Dateien? – user5508297
können Sie Ihre Frage bearbeiten, um genau anzugeben, was Sie mit der hochgeladenen JSON-Datei machen wollen –