package io.delphi.qa.auto.awsmfrw.common_baby.gson;

import com.google.gson.JsonElement;
import com.google.gson.JsonPrimitive;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;

import java.lang.reflect.Type;

public class DoubleSerializerAsInt implements JsonSerializer<Double> {

  @Override
  public JsonElement serialize(
      Double aDouble, Type type, JsonSerializationContext jsonSerializationContext) {
    int value = (int) Math.round(aDouble);
    return new JsonPrimitive(value);
  }
}
