Dut Monitor



import http.requests.*;

public void setup() 
{
  size(400,400);
  
  GetRequest get = new GetRequest("http://openapi.seoul.go.kr:8088/sample/json/RealtimeCityAir/1/5/");
  get.send(); // program will wait untill the request is completed
  //println("response: " + get.getContent());

  JSONObject response = parseJSONObject(get.getContent());
  JSONArray rows = response.getJSONObject("RealtimeCityAir").getJSONArray("row");
  int size = rows.size();
  JSONObject lastOne = rows.getJSONObject(size - 1);
  float pm10 = lastOne.getFloat("PM10"); //미세먼지
  float ppm = lastOne.getFloat("O3"); //오존
  
  println("Dust : "+pm10+" ug/m2");
  println("O3   : "+ppm+" ppm");
}