【发布时间】:2020-06-01 18:40:33
【问题描述】:
我正在尝试从 OkHttp 响应正文字符串中获取值,但出现以下错误
java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
响应正文字符串如下所示(response.body().toString())
{
"MerchantRequestID":"000000000000",
"CheckoutRequestID":"170220202216211826",
"ResponseCode": "0",
"ResponseDescription":"Request accepted for processing",
"CustomerMessage":"Request accepted for processing"
}
我是这样解析的
Gson g = new Gson();
SuccessResponse resp = g.fromJson(resp.body().toString(),SuccessResponse.class);
如何从响应字符串中获取单个值。
【问题讨论】:
标签: java spring-boot okhttp