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