이 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 !