Freigeben über


JsonExtensions.ReadObjectAndAdvance Methode

Definition

Liest die Eigenschaften von JSON-Objekten, erzwingt das Vorhandensein erforderlicher Eigenschaften und ignoriert die Reihenfolge der Eigenschaften, und bewegt den angegebenen Reader dann zum nächsten Token nach dem Ende des Objekts.

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))

Parameter

reader
Newtonsoft.Json.JsonReader

Der JSON-Reader, der zum Lesen eines Objekts verwendet werden soll.

requiredProperties
IEnumerable<String>

Die Namen aller JSON-Eigenschaften, die im analysierten Objekt vorhanden sein sollen.

readProperty
Action<Newtonsoft.Json.JsonReader,String>

Ein Rückruf, der einen Eigenschaftswert mit dem angegebenen Namen aus dem angegebenen JsonReaderliest. Der Reader muss zum Namen der nächsten Eigenschaft oder zum Ende des Objekts vordringen, wenn keine weiteren Eigenschaften zu lesen sind.

Hinweise

Mit dieser Methode wird der Reader an die nächste Position nach dem Ende des Objekts marschieren.

Gilt für: