им получать этот JSON в качестве ответа от сервера отдыха:Ожидаемое BEGIN_OBJECT но ЧИСЛО
{
"externalOrderId":"5cb9bc46-aaa3-43ff-bb1a-6b17443f63ea",
"shortId":null,
"createdAt":1442255497402,
"updatedAt":1442255497402,
"cart":{
"id":"gy4ectxb3db84epljzhisqrf"
}
}
Тогда, когда я пытаюсь разобрать этот JSON с помощью gson.fromJson, я получил ошибку:
java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 201 path $.createdAt
здесь хау им делать это:
public Order getOrder(String externalOrderId) throws Exception {
HttpRequest request = new HttpRequestBuilder()
.setUrl(new URI(baseURL + "/order/" + externalOrderId))
.build();
return gson.fromJson(HttpResource.getInstance().get(request).getBody(), new TypeToken<Order>(){}.getType());
}
объекта Order:
private String externalOrderId;
private Long shortId;
private Date createdAt;
private Date updatedAt;
Заранее спасибо.