Partager via


JsonExtensions.Expect Méthode

Définition

Surcharges

Expect(JsonReader, JsonToken, Object[])

Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu. Indique éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une exception JsonSerializationException.

Expect<TValue>(JsonReader, JsonToken, Object[])

Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu et récupère la valeur du jeton, le cas échéant. Indique éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une exception JsonSerializationException.

Expect(JsonReader, JsonToken, Object[])

Source:
JsonExtensions.cs

Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu. Indique éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une exception JsonSerializationException.

public static void Expect (this Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.JsonToken expectedToken, params object[] expectedValues);
static member Expect : Newtonsoft.Json.JsonReader * Newtonsoft.Json.JsonToken * obj[] -> unit
<Extension()>
Public Sub Expect (reader As JsonReader, expectedToken As JsonToken, ParamArray expectedValues As Object())

Paramètres

reader
Newtonsoft.Json.JsonReader

Lecteur JSON.

expectedToken
Newtonsoft.Json.JsonToken

Jeton JSON sur lequel le lecteur doit être positionné.

expectedValues
Object[]

Optionnel; Valeurs possibles attendues du jeton JSON actuel.

S’applique à

Expect<TValue>(JsonReader, JsonToken, Object[])

Source:
JsonExtensions.cs

Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu et récupère la valeur du jeton, le cas échéant. Indique éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une exception JsonSerializationException.

public static TValue Expect<TValue> (this Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.JsonToken expectedToken, params object[] expectedValues);
static member Expect : Newtonsoft.Json.JsonReader * Newtonsoft.Json.JsonToken * obj[] -> 'Value
<Extension()>
Public Function Expect(Of TValue) (reader As JsonReader, expectedToken As JsonToken, ParamArray expectedValues As Object()) As TValue

Paramètres de type

TValue

Type attendu de la valeur du jeton JSON actuel.

Paramètres

reader
Newtonsoft.Json.JsonReader

Lecteur JSON.

expectedToken
Newtonsoft.Json.JsonToken

Jeton JSON sur lequel le lecteur doit être positionné.

expectedValues
Object[]

Optionnel; Valeurs possibles attendues du jeton JSON actuel.

Retours

TValue

Valeur du jeton JSON actuel, ou default(TValue) si le jeton actuel n’a aucune valeur.

S’applique à