如何從 API 解析大型 json?我正在嘗試從 API 響應創建數據表,但輸出的 JSON 不會處理,我認為文件太大。它大約 20 MB,最終數據表是 ~7000 行和 ~115 列。這是否太大而無法解析?我還可以選擇從 API 獲取 csv 文件或作為文本字符串輸出。我與編寫 API 的開發人員一起工作,因此我們可以讓它輸出我們想要的任何東西。
我已經驗證了命中 API 的 JSL 腳本正在工作,並且我已經能夠從同一個 API 解析更小的 JSON 文件。我只需要弄清楚如何處理較大的。
腳本Re: 如何從 API 解析大的 json?JMP 中有兩個相互競爭的 JSON 解析器。 您可能想要使用較新的 JSON 嚮導。
從 API 下載代表 xxx.json。 從 JMP 的文件->打開對話框中,選擇 JSON 文件類型並選擇嚮導。
從嚮導中,嘗試猜測。 如果您可以讓開發團隊編寫類似 pandas 的格式,那可能會更容易。
如果所有猜測都不起作用,嚮導可以使用您提供的有關 JSON 結構的信息進行導入,但這需要更多的研究。
保存在表中的腳本可用於其他類似文件,無需再次打開嚮導。
你描述的文件大小不是太大;應該有一個進度對話框,我猜大約一分鐘。
Re: 如何從 API 解析大的 json?我們正在使用 pandas to_json() 將數據幀轉換為 json。當我嘗試使用嚮導打開 json 文件時,我得到一個很長的錯誤。
Re: 如何從 API 解析大的 json?什麼樣的錯誤? 日誌窗口中有任何內容嗎? 哪個熊貓框架方向? “東方”是熊貓關鍵字。 JMP 應該在嚮導的猜測菜單上向您顯示該關鍵字的選擇。