¿Cómo abrir este archivo JSON como una tabla de datos?Necesito ayuda para abrir este archivo JSON en JMP como una tabla de datos: https://www.purpleair.com/data.json
Utilicé el Asistente de importación JSON de JMP, pero no he podido abrir el archivo de la forma que deseo.
Me gustaría que los 'campos' sean los encabezados de las columnas y los 'datos' sean las filas de la tabla de datos. Agradezco tu ayuda de antemano.
Tabla de datosScriptingRe: ¿Cómo abrir este archivo JSON como una tabla de datos?Lo más probable es que haya mejores formas de manejar esto, pero aquí hay una posible solución (requiere JMP16 debido a For Each):
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: ¿Cómo abrir este archivo JSON como una tabla de datos?¡bonito!
Re: ¿Cómo abrir este archivo JSON como una tabla de datos?Muchas gracias @jthi !