ParserOptions
Parameters
locale to use for numbers (and Java date-time types), defaults to the System default locale.
Can be used to force parsing to Kotlin-, or Java date-time classes, and override default and custom global date-time formats. By default, it's null, meaning we try Kotlin types first, and if that fails, we try Java types.
a set of strings that should be treated as null values. By default, it's ["null", "NULL", "NA", "N/A"].
a set of types that should be skipped during parsing. Parsing will be attempted for all other types. By default, it's an empty set. To skip all types except a specified one, use convertTo instead.
whether to use FastDoubleParser, defaults to true. Please report any issues you encounter.
whether to allow parsing UUIDs to the Uuid type. This is marked "stable" from Kotlin 2.4.0+, so, by default this is true. NOTE: If you are using an older Kotlin version, interacting with a Uuid in your code might require @OptIn(ExperimentalUuidApi::class). In notebooks, add -opt-in=kotlin.uuid.ExperimentalUuidApi to the compiler arguments.
whether to allow parsing to the kotlin.time.Instant type. This is marked "stable" from Kotlin 2.3.0+, so, by default this is true. If false, instants are recognized as the deprecated kotlinx.datetime.Instant type (#1350). NOTE: If you are using an older Kotlin version, interacting with an Instant in your code might require @OptIn(ExperimentalTime::class). In notebooks, add -opt-in=kotlin.time.ExperimentalTime to the compiler arguments.
Deprecated
This constructor is only here for binary compatibility. Will be ERROR in 1.0.