2

我有一个 REST 服务,它将 json 对象发送到谷歌图表以在 jsp 中绘制数据。在 REST 服务端,我使用 google DataTable API 生成 google 支持 josn obj。问题是我试图将我的日期时间值传递到数据表中,但在 google 图表中它没有显示任何内容。我尝试了不同的方法但不能找不到办法。如果你知道如何克服这个问题,请告诉我。

    final DataTable data = new DataTable();
    ArrayList<ColumnDescription> cl = new ArrayList<ColumnDescription>();
    cl.add(new ColumnDescription("Time Stamp", ValueType.DATETIME, "TimeStamp"));
    data.addColumns(cl);
    data.addRowFromValues("Date("+tr.getTimestamp()+")");

    JsonNode root = null;
    String json = JsonRenderer.renderDataTable(data, true, false).toString();

    try{
        JsonParser parser = new JsonFactory().createJsonParser(json)
            .enable(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES)
            .enable(JsonParser.Feature.ALLOW_SINGLE_QUOTES);
             root = new ObjectMapper().readTree(parser);
        }catch(Exception e){
           System.out.println(e.toString());
        }
return root.toString();

tr.getTimestamp()从数据库中获取日期值。

DB Date value,
12/5/2014 10:48:25 AM
4

0 回答 0