in src/main/java/com/spotify/ffwd/http/model/v2/ValueSerializer.java [49:67]
public void serialize(Value value, JsonGenerator jsonGenerator,
SerializerProvider serializerProvider) throws IOException {
if (value instanceof Value.DistributionValue) {
Value.DistributionValue distributionValue = (Value.DistributionValue) value;
jsonGenerator.writeStartObject();
jsonGenerator.writeObjectField("distributionValue",
distributionValue.getValue().toByteArray());
jsonGenerator.writeEndObject();
} else if (value instanceof Value.DoubleValue) {
Value.DoubleValue doubleValue = (Value.DoubleValue) value;
jsonGenerator.writeStartObject();
jsonGenerator.writeNumberField("doubleValue", doubleValue.getValue());
jsonGenerator.writeEndObject();
} else {
throw new RuntimeException("Failed to serialize. Value type is not supported " + value);
}
}