JsonNumberHandling Enum

Definitie

Bepaalt hoe JsonSerializer getallen worden verwerkt bij het serialiseren en deserialiseren.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class JsonNumberHandling
[System.Flags]
public enum JsonNumberHandling
[<System.Flags>]
type JsonNumberHandling = 
Public Enum JsonNumberHandling
Overname
JsonNumberHandling
Kenmerken

Velden

Name Waarde Description
Strict 0

Getallen worden alleen gelezen uit Number tokens en worden alleen geschreven als JSON-nummers (zonder aanhalingstekens).

AllowReadingFromString 1

Getallen kunnen worden gelezen uit String tokens. Voorkomt niet dat getallen van Number token worden gelezen.

WriteAsString 2

Getallen worden geschreven als JSON-tekenreeksen (met aanhalingstekens), niet als JSON-getallen.

AllowNamedFloatingPointLiterals 4

De tokens 'NaN', 'Infinity' en '-Infinity' String kunnen worden gelezen als drijvendekommaconstanten en de Single waarden Double voor deze constanten worden geschreven als de bijbehorende JSON-tekenreeksweergaven.

Opmerkingen

Het gedrag van WriteAsString en AllowNamedFloatingPointLiterals wordt niet gedefinieerd door de JSON-specificatie. Als u de standaardverwerking van getallen wijzigt, kan JSON worden geproduceerd die niet kan worden geparseerd door andere JSON-implementaties.

Van toepassing op