Compartilhar via


JsonExtensions.ReadObjectAndAdvance Método

Definição

Lê as propriedades dos objetos JSON, impondo a presença das propriedades necessárias e ignorando a ordem das propriedades e, em seguida, avança o leitor fornecido para o próximo token após o final do objeto.

public static void ReadObjectAndAdvance (this Newtonsoft.Json.JsonReader reader, System.Collections.Generic.IEnumerable<string> requiredProperties, Action<Newtonsoft.Json.JsonReader,string> readProperty);
static member ReadObjectAndAdvance : Newtonsoft.Json.JsonReader * seq<string> * Action<Newtonsoft.Json.JsonReader, string> -> unit
<Extension()>
Public Sub ReadObjectAndAdvance (reader As JsonReader, requiredProperties As IEnumerable(Of String), readProperty As Action(Of JsonReader, String))

Parâmetros

reader
Newtonsoft.Json.JsonReader

O leitor JSON a ser usado para ler um objeto.

requiredProperties
IEnumerable<String>

Os nomes de todas as propriedades JSON que devem estar presentes no objeto analisado.

readProperty
Action<Newtonsoft.Json.JsonReader,String>

Um retorno de chamada que lê um valor de propriedade com o nome fornecido do determinado JsonReader. Ele deve avançar o leitor para o nome da próxima propriedade ou o final do objeto se não houver mais propriedades para ler.

Comentários

Esse método avançará o leitor para a próxima posição após o final do objeto.

Aplica-se a