Freigeben über


JsonExtensions.ReadObject Methode

Definition

Überlädt

ReadObject(JsonReader, IEnumerable<String>, Action<JsonReader,String>)

Liest die Eigenschaften von JSON-Objekten, erzwingt das Vorhandensein erforderlicher Eigenschaften und ignoriert die Reihenfolge der Eigenschaften.

ReadObject(JsonReader, IEnumerable<String>, IEnumerable<String>, Action<JsonReader,String>)

Liest die Eigenschaften von JSON-Objekten, erzwingt das Vorhandensein erforderlicher Eigenschaften und ignoriert die Reihenfolge der Eigenschaften.

ReadObject(JsonReader, IEnumerable<String>, Action<JsonReader,String>)

Quelle:
JsonExtensions.cs

Liest die Eigenschaften von JSON-Objekten, erzwingt das Vorhandensein erforderlicher Eigenschaften und ignoriert die Reihenfolge der Eigenschaften.

public static void ReadObject (this Newtonsoft.Json.JsonReader reader, System.Collections.Generic.IEnumerable<string> requiredProperties, Action<Newtonsoft.Json.JsonReader,string> readProperty);
static member ReadObject : Newtonsoft.Json.JsonReader * seq<string> * Action<Newtonsoft.Json.JsonReader, string> -> unit
<Extension()>
Public Sub ReadObject (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. Er muss den Reader auf den Namen der nächsten Eigenschaft oder das Ende des Objekts umsteigen, wenn keine weiteren Eigenschaften zu lesen sind.

Hinweise

Mit dieser Methode bleibt der Leser am Ende des Objekts positioniert.

Gilt für:

ReadObject(JsonReader, IEnumerable<String>, IEnumerable<String>, Action<JsonReader,String>)

Quelle:
JsonExtensions.cs

Liest die Eigenschaften von JSON-Objekten, erzwingt das Vorhandensein erforderlicher Eigenschaften und ignoriert die Reihenfolge der Eigenschaften.

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

optionalProperties
IEnumerable<String>

Die Namen von JSON-Eigenschaften neben den erforderlichen Eigenschaften, die möglicherweise im analysierten Objekt vorhanden sind.

readProperty
Action<Newtonsoft.Json.JsonReader,String>

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

Hinweise

Mit dieser Methode bleibt der Leser am Ende des Objekts positioniert.

Gilt für: