В чем эквивалент GoogleJsonResponsexexception для GOJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 В чем эквивалент GoogleJsonResponsexexception для GO

Сообщение Гость »

У меня есть логика для обработки GooglejsonResponsexexception определенным образом. имеет тип: GoogleJsonResponsexception .
У меня есть фиктивный код, я еще не смог его выполнить, но я хотел знать, правильно ли это, если Не могли бы вы помочь мне с тем же.type GoogleJsonResponseException struct {
Code int
Msg string
}

func (e *GoogleJsonResponseException) Error() string {
return e.Msg
}

func GetCodeFromErr(err *error) string {
var responseException *GoogleJsonResponseException
if errors.As(*err, &responseException) {
return strconv.Itoa(responseException.Code)
}
return "OTHER"
}
< /code>
java эквивалент этого будет: < /p>
public static String getCodeFromException(Exception ex) {
if (ex instanceof GoogleJsonResponseException) {
GoogleJsonResponseException responseEx = (GoogleJsonResponseException) ex;
return Integer.toString(responseEx.getDetails().getCode());
} else
return "OTHER";
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... ion-for-go
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»