0
내 안드로이드 앱에서 GoogleJsonResponseException을 처리하고 ResultCode와 메시지에 따라 다른 코드가 있어야합니다. 의 getMessage은 (문자열들)이 String 형태로 예외를 반환하는 방법이다GoogleJsonResponseException을 android/java의 JSONObject로 변환하는 방법은 무엇입니까?
try {
//type method here
} catch (GoogleJsonResponseException j) {
int satusCode = j.getStatusCode();
String message = getMessageCode(j.toString());}
:
{
"code": 409,
"errors": [
{
"domain": "global",
"message": "Error message",
"reason": "conflict"
}
],
"message": "Error message"}
그리고 내가 "메시지"내부의 데이터가 필요합니다. 그래서이 문자열을 JSONObject로 변경하거나 GoogleJsonResponse 예외를 처음부터 JSONObject로 변환하는 방법이 있습니까? 또는 문자열을 수동으로 구문해야합니까?
감사
예 내 경우에는 생성자가 작동하지 않지만 두 번째 제안은 효과가 있습니다! 그리고 주목해야 할 것은, j.getMessage()를 시도했지만 위에 게시 한 json의 형식으로 문자열을 반환한다는 것입니다. 그래서 그것을 사용하지 않았습니다. – riadrifai