public void serialize()

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);
    }

  }