获取各国法定节假日

it2026-01-30  4

 public static void main(String[] args) throws IOException {         URL url = new URL("https://getfestivo.com/v2/holidays?api_key=xxxx&country=us&year=2020");         HttpURLConnection connection = (HttpURLConnection) url.openConnection();         connection.setDoOutput(true);         connection.setRequestMethod("GET");         String responseString = "";         String strLine = "";         InputStream in = connection.getInputStream();         BufferedReader reader = new BufferedReader(new InputStreamReader(in));         while ((strLine = reader.readLine()) != null) {             responseString += strLine + "\n";         }         in.close();                  JSONObject  resultJson = JSONObject.parseObject(responseString);         JSONArray  holidays =resultJson.getJSONArray("holidays");         if(holidays!=null ) {             List<Holiday> listHoliday = new ArrayList<Holiday>();             for(int i =0;i<holidays.size();i++) {                 JSONObject jsonO=    holidays.getJSONObject(i);                 Boolean ispublic= jsonO.getBoolean("public");                 if(ispublic) {                     Holiday holiday = new Holiday();                     holiday.setCountry( jsonO.getString("country"));                     holiday.setDate( jsonO.getString("public"));                //     holiday.setIspublic( jsonO.getString("public"));                     holiday.setEnd( jsonO.getString("end"));                     holiday.setName( jsonO.getString("name"));                     holiday.setNotes( jsonO.getString("notes"));                     holiday.setStart( jsonO.getString("start"));                     holiday.setType( jsonO.getString("type"));                     listHoliday.add(holiday);                 }             }             System.err.println(JSON.toJSONString(listHoliday));         }            }

最新回复(0)