We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 17372e1 commit 16d38efCopy full SHA for 16d38ef
1 file changed
core-api/src/main/java/com/optimizely/ab/config/parser/GsonConfigParser.java
@@ -20,6 +20,7 @@
20
21
import com.google.gson.Gson;
22
import com.google.gson.GsonBuilder;
23
+import com.google.gson.ToNumberPolicy;
24
import com.optimizely.ab.config.DatafileProjectConfig;
25
import com.optimizely.ab.config.Experiment;
26
import com.optimizely.ab.config.FeatureFlag;
@@ -37,6 +38,7 @@ final public class GsonConfigParser implements ConfigParser {
37
38
39
public GsonConfigParser() {
40
this(new GsonBuilder()
41
+ .setObjectToNumberStrategy(ToNumberPolicy.LONG_OR_DOUBLE)
42
.registerTypeAdapter(Audience.class, new AudienceGsonDeserializer())
43
.registerTypeAdapter(TypedAudience.class, new AudienceGsonDeserializer())
44
.registerTypeAdapter(Experiment.class, new ExperimentGsonDeserializer())
0 commit comments