大学の授業の副手でJavaでWebAPIを使ったプログラムについてまとめることになったのでここにまとめます。 使用するライブラリ Okhttp - square gson - Google JavaでHTTP通信だったりJSONを扱うのに一から自分で書くのって結構つらいですよね。 またエラーハンドリングとかしっかりやらないととても使えるものにはならないと思います。 よって今回はライブラリを使います。 ※ 勉強するのにライブラリ使って良いのかよって思う人もいると思いますが、今回はサクッと使えるようなサンプル用意してくれっていうオーダーだったのでライブラリは使用します。 使用するWebAPI Livedoor Weather Web Service Livedoorが提供している天気予報APIです。 てきとうに選びました。まぁ認証は無しのAPIならなんでも良かったです。 HTTP通信 通信部分