Compartir a través de


JsonExtensions.Expect Método

Definición

Sobrecargas

Expect(JsonReader, JsonToken, Object[])

Afirma que el lector JSON especificado se coloca en un token con el tipo esperado. Opcionalmente, afirma que el valor del token coincide con un valor esperado determinado. Si se produce un error en alguna de las aserciones, este método produce una excepción JsonSerializationException.

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

Afirma que el lector JSON especificado se coloca en un token con el tipo esperado y recupera el valor del token, si existe. Opcionalmente, afirma que el valor del token coincide con un valor esperado determinado. Si se produce un error en alguna de las aserciones, este método produce una excepción JsonSerializationException.

Expect(JsonReader, JsonToken, Object[])

Source:
JsonExtensions.cs

Afirma que el lector JSON especificado se coloca en un token con el tipo esperado. Opcionalmente, afirma que el valor del token coincide con un valor esperado determinado. Si se produce un error en alguna de las aserciones, este método produce una excepción 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())

Parámetros

reader
Newtonsoft.Json.JsonReader

Lector JSON.

expectedToken
Newtonsoft.Json.JsonToken

Token JSON en el que se espera que se coloque el lector.

expectedValues
Object[]

Opcional; Los valores posibles esperados del token JSON actual.

Se aplica a

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

Source:
JsonExtensions.cs

Afirma que el lector JSON especificado se coloca en un token con el tipo esperado y recupera el valor del token, si existe. Opcionalmente, afirma que el valor del token coincide con un valor esperado determinado. Si se produce un error en alguna de las aserciones, este método produce una excepción 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

Parámetros de tipo

TValue

Tipo esperado del valor del token JSON actual.

Parámetros

reader
Newtonsoft.Json.JsonReader

Lector JSON.

expectedToken
Newtonsoft.Json.JsonToken

Token JSON en el que se espera que se coloque el lector.

expectedValues
Object[]

Opcional; Los valores posibles esperados del token JSON actual.

Devoluciones

TValue

Valor del token JSON actual o default(TValue) si el token actual no tiene ningún valor.

Se aplica a