Traduzione di file JSON in grandi quantità: looping del componente aggiuntivo JSON ParserIl componente aggiuntivo JMP di Xan Gregg per la lettura di file JSON è la migliore applicazione che ho trovato per leggere senza problemi JSON prodotto dall'APIv2 di Twitter. Con una complicazione: ho 238 file, tutti di circa 300 KB, estratti dall'API nel corso di una giornata secondo una pianificazione con un ritardo sufficiente per non causare un errore API. Leggere 238 file con la selezione del menu è un compito difficile e probabilmente soggetto a errori. Anche etichettare correttamente i risultati sarà un problema.
Qualcuno può vedere quanta parte della configurazione front-end e back-end per il menu JMP posso ritagliare per eseguire il corpo del parser in un ciclo che raccoglierà i file (ad esempio Twitt114.JSON) tradurli e riscrivere con lo stesso nome (Twitt114.jmp) ?
Sono abbastanza sicuro che non sarò l'unica persona ad acquisire molti piccoli file come conseguenza per evitare di essere espulso da Twitter o altre API.
Cordialmente,
Larry Nitz
Origine: componente aggiuntivo JSON Importer per JMP 12
Accesso ai datiCondivisione e comunicazione dei risultatiRe: Traduzione di file JSON in grandi quantità: loop del componente aggiuntivo JSON ParserQuesta è una soluzione allettante, ma non proprio corretta:
open("C:\Users\lnitz\Documents\APIv2Trials\twtfile_b7.json","json")
Il twtfile_b7.json è un feed dell'API Twitter. La routine lo traduce correttamente, ma per una cosa: circa a metà dell'elenco delle variabili, la routine scrive le righe per la parte sinistra delle variabili, quindi scrive le righe che contengono solo la metà destra delle variabili.Ma per questo, è una routine facile e perfetta.Forse c'è un'impostazione della lunghezza della linea che potrebbe essere regolata. Quindi per 350 voci, ho circa 350 con la metà sinistra, quindi 350 con la metà destra delle variabili, più o meno 700 righe sulle 350 originali.