在我的 android 应用程序中,我正在处理 GoogleJsonResponseException,根据它的 ResultCode 和消息,我应该有不同的代码。
try {
//type method here
} catch (GoogleJsonResponseException j) {
int satusCode = j.getStatusCode();
String message = getMessageCode(j.toString());}
其中 getMessage(String s) 是一个以这种 String 形式返回异常的方法:
{
"code": 409,
"errors": [
{
"domain": "global",
"message": "Error message",
"reason": "conflict"
}
],
"message": "Error message"}
我需要“消息”中的数据。那么有没有办法可以将此字符串更改为 JSONObject 或将 GoogleJsonResponse 异常从开头转换为 JSONObject?或者我应该手动解析字符串?
谢谢