JsonNumberHandling Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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.