google cloud endpoints returning java long as string in JSON
问题 I am using google app engine latest version 1.9.30 and I define my cloud endpoint as follows @Api(name="app", version="v1", transformers={EndpointDateTransformer.class}) public class MyEndpoints { @ApiMethod(name="dummy", path="dummy", httpMethod=HttpMethod.GET) public Map<String, Object> dummy(){ Map<String, Object> dummy = Maps.newHashMap(); dummy.put("date", DateUtil.getCurrentTimestamp()); dummy.put("number", 5L); return dummy; } } here EndpointDateTransformer converts Date to Long value