0
在我的android應用程序中,我處理GoogleJsonResponseException,並根據其ResultCode和消息我應該有不同的代碼。如何將GoogleJsonResponseException轉換爲android/java中的JSONObject?
try {
//type method here
} catch (GoogleJsonResponseException j) {
int satusCode = j.getStatusCode();
String message = getMessageCode(j.toString());}
在哪裏的getMessage(字符串或多個)是返回異常在該字符串形式的方法:
{
"code": 409,
"errors": [
{
"domain": "global",
"message": "Error message",
"reason": "conflict"
}
],
"message": "Error message"}
,我需要內「消息」的數據。那麼有沒有一種方法可以將這個字符串轉換爲JSONObject,或者將GoogleJsonResponse異常從開頭轉換爲JSONObject?或者我應該手動解析字符串?
感謝
是的構造函數沒有在我的情況下工作,但你的第二個建議工作謝謝!只是要注意,我試過了j.getMessage(),但是這回退了我以前發佈的json形式的字符串,這就是爲什麼我沒有使用它。 – riadrifai