JsonOptions constructor
const
JsonOptions({
- bool encodeEnumsAsName = true,
- DateTimeStrategy dateTimeStrategy = DateTimeStrategy.iso8601String,
- DurationStrategy durationStrategy = DurationStrategy.milliseconds,
- NonFiniteDoubleStrategy nonFiniteDoubles = NonFiniteDoubleStrategy.string,
- bool stringifyUnknown = true,
- bool setsAsLists = true,
- bool dropNulls = false,
- bool sortKeys = false,
- bool detectCycles = false,
- String cyclePlaceholder = '<cycle>',
Creates a new configuration bundle for JSON normalization.
Implementation
const JsonOptions({
this.encodeEnumsAsName = true,
this.dateTimeStrategy = DateTimeStrategy.iso8601String,
this.durationStrategy = DurationStrategy.milliseconds,
this.nonFiniteDoubles = NonFiniteDoubleStrategy.string,
this.stringifyUnknown = true,
this.setsAsLists = true,
this.dropNulls = false,
this.sortKeys = false,
this.detectCycles = false,
this.cyclePlaceholder = '<cycle>',
});