класть напрямую, то падает с ошибкой.
Можно положить error.getMessage():
"javax.ws.rs.BadRequestException: {'request_id':'5853286234634631','payload':{'size':{'code':'VALUE_LESS_THAN_MIN','message':'Value must be greater or equal to 0','params':[0]}},'code':'VALIDATION_ERROR','message':'Validation failed'}"
Но хочется иметь только то, что в фигурных скобках ({'request_id': ...), при этом не строкой, а объектом.
Не подскажете, как это можно провернуть?
Вытащить из строки только то, что в фигурных скобках
Мне кажется правильнее раньше перехватить, в том месте, где ещё есть этот объект и формируется BadRequest
Да, можно какую-нибудь регулярку придумать, но может есть более идиоматичный способ
К "тому месту" у меня нет доступа:)
Обсуждают сегодня