Taal

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