Estoy tratando de crear una tabla de datos a partir de una respuesta API, pero el JSON que se genera no se procesará y creo que el archivo es demasiado grande.Tiene alrededor de 20 MB y la tabla de datos final es ~ 7000 filas y ~ 115 columnas.¿Es esto demasiado grande para analizar?También tengo la opción de obtener un archivo csv de la API o generarlo como una cadena de texto.Trabajo con los desarrolladores que escribieron la API para que podamos hacer que produzca lo que queramos.
He verificado que el script JSL para acceder a la API funciona y he podido analizar archivos JSON mucho más pequeños desde la misma API.Solo necesito averiguar cómo manejar los más grandes.
hay dos analizadores JSON que compiten en JMP. Probablemente desee utilizar el asistente JSON más nuevo.
Descargue un representante xxx.json de la API. Desde el cuadro de diálogo archivo->abrir de JMP, elija el tipo de archivo JSON y seleccione el asistente.
Desde el asistente, pruebe las conjeturas. Si puede hacer que el equipo de desarrollo escriba un formato similar a los pandas, eso podría hacerlo aún más fácil.
Si ninguna de las conjeturas funciona, el asistente puede importar utilizando la información que proporcione sobre la estructura del JSON, pero eso requiere un poco más de estudio.
El script guardado en la tabla se puede usar para otros archivos similares, sin tener que volver a abrir el asistente.
El tamaño del archivo que describe no es demasiado grande; debería haber un diálogo de progreso y supongo que alrededor de un minuto.
Estamos usando pandas to_json() para convertir el marco de datos en json.Cuando intento abrir el archivo json con el asistente, aparece un error muy largo.