JSON-Dateien in großen Mengen übersetzen: Schleifen des JSON-Parser-Add-onsDas JMP-Add-in von Xan Gregg zum Lesen von JSON-Dateien ist die beste Anwendung, die ich zum nahtlosen Lesen von JSON gefunden habe, das von der Twitter APIv2 erstellt wurde. Mit einer Komplikation: Ich habe 238 Dateien, alle etwa 300 KB groß, die im Laufe eines Tages nach einem Zeitplan mit ausreichender Zeitverzögerung von der API abgerufen werden, um keinen API-Fehler zu verursachen. Das Lesen von 238 Dateien über die Menüauswahl ist eine schwierige und wahrscheinlich fehleranfällige Aufgabe. Selbst die korrekte Kennzeichnung der Ergebnisse wird ein Problem sein.
Kann jemand sehen, wie viel von der Front-End- und Back-End-Einrichtung für das JMP-Menü ich abschneiden kann, um den Hauptteil des Parsers in einer Schleife auszuführen, die die Dateien (z. B. Twitt114.JSON) aufnimmt, übersetzt und mit demselben Namen umschreiben (Twitt114.jmp)?
Ich bin mir ziemlich sicher, dass ich nicht die einzige Person sein werde, die viele kleine Dateien erworben hat, weil sie nicht von Twitter oder einer anderen API ausgeworfen werden musste.
Herzlich,
Larry Nitz
Quelle: JSON Importer Add-in für JMP 12
DatenzugriffErgebnisse teilen und kommunizierenBetreff: Übersetzen von JSON-Dateien in großen Mengen: Schleifen des JSON-Parser-Add-OnsSchwer zu sagen, ohne eine Datei zu sehen. Einige JSON-Dateien sind nicht so strukturiert, dass sie einfach in eine rechteckige Tabelle importiert werden können.
JMP verfügt über zwei hilfreiche Tools: den JSON-Assistenten und den Import mehrerer Dateien. Wenn Sie den JSON-Assistenten dazu bringen können, die Datei korrekt zu importieren, können Sie dieses Quellskript auf der Registerkarte „MFI JSON“ verwenden.
Welche Version von JMP verwendest du?
Wenn Sie ein Add-In haben, das das tut, was Sie brauchen, können Sie die JSL über Ansicht-> Add-Ins verwenden, das Add-In auswählen, das Add-In-Verzeichnis öffnen und die gefundenen JSL-Dateien öffnen.
use the JSON settings from the script the wizard makes in MFIuse the JSON settings from the script the wizard makes in MFIuse the JSON settings from the script the wizard makes in MFIVerwenden Sie die JSON-Einstellungen aus dem Skript, das der Assistent in MFI erstellt
Betreff: Übersetzen von JSON-Dateien in großen Mengen: Schleifen des JSON-Parser-Add-OnsDies ist eine verlockende, aber nicht wirklich korrekte Lösung:
open("C:\Benutzer\lnitz\Dokumente\APIv2Trials\twtfile_b7.json","json")
twtfile_b7.json ist ein Twitter-API-Feed. Die Routine übersetzt es richtig – aber für eine Sache: Ungefähr in der Mitte der Variablenliste schreibt die Routine Zeilen für den linken Teil der Variablen und danach Zeilen, die nur die rechte Hälfte der Variablen enthalten.Aber dafür ist es eine einfache und perfekte Routine.Vielleicht gibt es eine Einstellung für die Zeilenlänge, die angepasst werden könnte. Bei 350 Einträgen habe ich also etwa 350 mit der linken Hälfte, dann 350 mit der rechten Hälfte der Variablen, also mehr oder weniger 700 Zeilen von den ursprünglichen 350.