날씨 API를 받아와 파싱 하는 부분에서 잘 되다가 가끔 한번씩 다음과 같은 오류가 발생합니다.
원인이 무엇일까요..?
2022-04-28 21:40:44.162 21527-21659/com.example.tmap_weather D/tag2: <OpenAPI_ServiceResponse>
<cmmMsgHeader>
<errMsg>SERVICE ERROR</errMsg>
<returnAuthMsg>HTTP_ERROR</returnAuthMsg>
<returnReasonCode>04</returnReasonCode>
</cmmMsgHeader>
</OpenAPI_ServiceResponse>
2022-04-28 21:40:44.166 21527-21659/com.example.tmap_weather W/System.err: org.json.JSONException: Value <OpenAPI_ServiceResponse> of type java.lang.String cannot be converted to JSONObject
2022-04-28 21:40:44.167 21527-21659/com.example.tmap_weather W/System.err: at org.json.JSON.typeMismatch(JSON.java:112)
2022-04-28 21:40:44.167 21527-21659/com.example.tmap_weather W/System.err: at org.json.JSONObject.<init>(JSONObject.java:172)
2022-04-28 21:40:44.167 21527-21659/com.example.tmap_weather W/System.err: at org.json.JSONObject.<init>(JSONObject.java:185)
2022-04-28 21:40:44.167 21527-21659/com.example.tmap_weather W/System.err: at com.example.tmap_weather.MainActivity.JsonParse(MainActivity.java:581)
581번 라인은 다음과 같습니다.