回答編集履歴
3
見直しキャンペーン中
test
CHANGED
@@ -1,37 +1,19 @@
|
|
1
1
|
[天気予報 API(livedoor 天気互換)](https://weather.tsukumijima.net/)
|
2
2
|
|
3
|
-
|
4
|
-
|
5
3
|
こちらから天気の情報を取得していますね。
|
6
|
-
|
7
|
-
情報は
|
4
|
+
情報はJSONで返ってきます。
|
8
|
-
|
9
5
|
下のほうにサンプルデータが載っていますので見てください。
|
10
6
|
|
11
|
-
|
12
|
-
|
13
|
-
`"forecasts"`に配列で今日・明日・明後日の3日分データがあります。
|
7
|
+
`"forecasts"`に配列で、今日・明日・明後日の3日分データがあります。
|
14
|
-
|
15
|
-
|
16
8
|
|
17
9
|
`!temp.isNull("min")`は、「`"temperature"`に`"min"`がなかったら」の否定です(つまり`"min"`があったら)
|
18
10
|
|
19
|
-
|
20
|
-
|
21
11
|
`f.getString("dateLabel").equals("明日")`は、「`"dateLabel"`の値が明日だったら」です。
|
22
|
-
|
23
|
-
|
24
12
|
|
25
13
|
アンドですので両方満たすときに、中の処理(`"min"`の`"celsius"`の値を取得)をします。
|
26
14
|
|
27
|
-
|
28
|
-
|
29
|
-
前後の
|
15
|
+
前後のifも同様です。
|
30
|
-
|
31
|
-
|
32
|
-
|
33
16
|
|
34
17
|
|
35
18
|
参考
|
36
|
-
|
37
19
|
[JSONObject \ Language (API) \ Processing 3+](https://processing.org/reference/JSONObject.html)
|
2
参考
test
CHANGED
@@ -27,3 +27,11 @@
|
|
27
27
|
|
28
28
|
|
29
29
|
前後の`if`も同様です。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
参考
|
36
|
+
|
37
|
+
[JSONObject \ Language (API) \ Processing 3+](https://processing.org/reference/JSONObject.html)
|
1
コード‘
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
`"forecasts"
|
13
|
+
`"forecasts"`に配列で今日・明日・明後日の3日分データがあります。
|
14
14
|
|
15
15
|
|
16
16
|
|