J'essaie de créer une table de données à partir d'une réponse API mais le JSON qui est sorti ne sera pas traité et je pense que le fichier est trop volumineux.Il fait environ 20 Mo et la table de données finale est d'environ 7 000 lignes et d'environ 115 colonnes.Est-ce trop gros pour être analysé ?J'ai également la possibilité d'obtenir un fichier csv à partir de l'API ou de le produire sous forme de chaîne de texte.Je travaille avec les développeurs qui ont écrit l'API afin que nous puissions lui faire sortir ce que nous voulons.
J'ai vérifié que le script JSL pour accéder à l'API fonctionne et j'ai pu analyser des fichiers JSON beaucoup plus petits à partir de la même API.J'ai juste besoin de comprendre comment gérer les plus gros.
il existe deux analyseurs JSON concurrents dans JMP. Vous souhaitez probablement utiliser le nouvel assistant JSON.
Téléchargez un représentant xxx.json depuis l'API. Dans la boîte de dialogue Fichier-> Ouvrir de JMP, sélectionnez le type de fichier JSON et sélectionnez l'assistant.
À partir de l'assistant, essayez les suppositions. Si vous pouvez amener l'équipe de développement à écrire un format de type pandas, cela pourrait rendre les choses encore plus faciles.
Si aucune des suppositions ne fonctionne, l'assistant peut importer en utilisant les informations que vous fournissez sur la structure du JSON, mais cela nécessite un peu plus d'étude.
Le script enregistré dans le tableau peut être utilisé pour d'autres fichiers similaires, sans avoir à rouvrir l'assistant.
La taille du fichier que vous décrivez n'est pas trop grande ; il devrait y avoir une boîte de dialogue de progression et je suppose environ une minute.
Nous utilisons pandas to_json() pour transformer la trame de données en json.Lorsque j'essaie d'ouvrir le fichier json à l'aide de l'assistant, j'obtiens une très longue erreur.