Traducir archivos JSON en grandes cantidades: bucle del complemento JSON ParserEl complemento JMP de Xan Gregg para leer archivos JSON es la mejor aplicación que he encontrado para leer JSON sin problemas producido por Twitter APIv2. Con una complicación: tengo 238 archivos, todos de aproximadamente 300 KB, extraídos de la API en el transcurso de un día en un cronograma con suficiente retraso para no causar un error de API. Leer 238 archivos con la selección del menú es una tarea difícil y probablemente propensa a errores. Incluso etiquetar los resultados correctamente será un problema.
¿Alguien puede ver qué parte de la configuración de front-end y back-end para el menú JMP puedo eliminar para ejecutar el cuerpo del analizador en un bucle que recogerá los archivos (por ejemplo, Twitt114.JSON) y los traducirá? reescribir con el mismo nombre (Twitt114.jmp)?
Estoy bastante seguro de que no seré la única persona que ha adquirido muchos archivos pequeños como consecuencia de evitar ser expulsado por Twitter u otra API.
Cordialmente,
Larry Nitz
Fuente: Complemento JSON Importer para JMP 12
Acceso a los datosCompartir y comunicar resultadosRe: Traducir archivos JSON en grandes cantidades: repetir el complemento JSON ParserDifícil de decir sin ver un archivo. Algunos archivos JSON no están estructurados para importarse fácilmente en una tabla rectangular.
JMP tiene dos herramientas que pueden ayudar: el asistente JSON y la importación de varios archivos. Si puede hacer que el asistente JSON importe el archivo correctamente, puede usar ese script de origen en la pestaña MFI JSON.
¿Qué versión de JMP estás usando?
Si tiene un complemento que hace lo que necesita, puede usar JSL a través de view->addins, seleccione el complemento, abra el directorio de complementos, abra los archivos jsl que encuentre.
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 MFIuse la configuración JSON del script que crea el asistente en MFI
Re: Traducir archivos JSON en grandes cantidades: repetir el complemento JSON ParserEsta es una solución atractiva, pero no realmente correcta:
open("C:\Usuarios\lnitz\Documentos\APIv2Trials\twtfile_b7.json","json")
El twtfile_b7.json es un feed API de Twitter. La rutina lo traduce correctamente, pero por una cosa: aproximadamente a la mitad de la lista de variables, la rutina escribe líneas para la parte izquierda de las variables, luego escribe líneas que contienen solo la mitad derecha de las variables.Pero para eso, es una rutina fácil y perfecta.Tal vez haya una configuración de longitud de línea que podría ajustarse. Entonces, para 350 entradas, tengo alrededor de 350 con la mitad izquierda, luego 350 con la mitad derecha de las variables, más o menos 700 líneas de las 350 originales.