@Override public String dataAsJson() { byte[] data = new JsonMetricTimeSeriesSerializer().toJson(timeSeries); return new String(data, Charset.forName("UTF-8")); }
private void fromJson(BinaryTimeSeries binaryTimeSeries, long queryStart, long queryEnd, MetricTimeSeries.Builder builder) { String jsonString = binaryTimeSeries.get(DATA_AS_JSON_FIELD).toString(); //Second deserialize JsonMetricTimeSeriesSerializer serializer = new JsonMetricTimeSeriesSerializer(); serializer.fromJson(jsonString.getBytes(Charset.forName(JsonMetricTimeSeriesSerializer.UTF_8)), queryStart, queryEnd, builder); }