如何打開這個 JSON 文件作為數據表?我需要幫助在 JMP 中打開這個 JSON 文件作為數據表: https://www.purpleair.com/data.json
我使用了 JMP 的 JSON 導入嚮導,但無法以我想要的方式打開文件。
我希望“字段”是列標題,“數據”是數據表中的行。 我提前感謝您的幫助。
數據表腳本編寫Re: 如何將這個 JSON 文件作為數據表打開?很可能有更好的方法來處理這個問題,但這是一種可能的解決方案(由於 For Each 需要 JMP16):
Names Default To Here(1);
s = New HTTP Request(
url("https://www.purpleair.com/data.json"),
Method("GET"),
Headers({"Accept: application/json"})
) << Send;
aa_json = Associative Array(Parse JSON(s));
//aa_json << get keys;
//aa_json["fields"];
//Create collection table and columns
dt = New Table("json");
For Each({new_col}, aa_json["fields"],
dt << New Column(new_col);
);
Column(dt, "Label") << Data Type("Character"); //character columns must be set "manually"
//Fill rows
row_count = N Items(aa_json["data"]);
dt << Add Rows(row_count);
dt[0,0] = aa_json["data"];
Write(); //empty Write() to avoid printing all values to log
Re: 如何將這個 JSON 文件作為數據表打開?好的!
Re: 如何將此 JSON 文件作為數據表打開?非常感謝@jthi !