Übersetzen von JSON-Dateien in großen Mengen: 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 Twitter APIv2 erstellt wurde. Mit einer Komplikation: Ich habe 238 Dateien, alle etwa 300 KB, im Laufe eines Tages nach einem Zeitplan mit ausreichender Zeitverzögerung aus der API gezogen, um keinen API-Fehler zu verursachen.Das Lesen von 238 Dateien mit der Menüauswahl ist eine schwierige und wahrscheinlich fehleranfällige Aufgabe.Sogar die korrekte Kennzeichnung der Ergebnisse wird ein Problem sein.
Kann jemand sehen, wie viel vom Front-End- und Back-End-Setup für das JMP-Menü ich abschneiden kann, um den Body des Parsers in einer Schleife auszuführen, die die Dateien (zB Twitt114.JSON) übersetzen wird, und mit dem gleichen 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 einem Twitter oder einer anderen API ausgeworfen werden.
Herzlich,
Larry Nitz
Quelle: https://community.jmp.com/t5/JMP-Add-Ins/JSON-Importer-Add-in-for-JMP-12/ta-p/24108
SonstigesSkriptingBetreff: Übersetzen von JSON-Dateien in großen Mengen: Schleifen des JSON-Parser-Add-OnsDies ist eine verlockende, aber nicht wirklich richtige Lösung:
open("C:\Users\lnitz\Documents\APIv2Trials\twtfile_b7.json","json")
Die twtfile_b7.json ist ein Twitter-API-Feed. Die Routine übersetzt es richtig – aber zum einen: 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, etwa 700 Zeilen von den ursprünglichen 350.