Utf8JsonWriter.WriteStartObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| WriteStartObject(JsonEncodedText) |
Schreibt den Anfang eines JSON-Objekts mit einem vorcodierten Eigenschaftsnamen als Schlüssel. |
| WriteStartObject(ReadOnlySpan<Char>) |
Schreibt den Anfang eines JSON-Objekts mit einem Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich als Schlüssel angegeben ist. |
| WriteStartObject(String) |
Schreibt den Anfang eines JSON-Objekts mit einem Eigenschaftsnamen, der als Zeichenfolge als Schlüssel angegeben ist. |
| WriteStartObject() |
Schreibt den Anfang eines JSON-Objekts. |
| WriteStartObject(ReadOnlySpan<Byte>) |
Schreibt den Anfang eines JSON-Objekts mit einem Eigenschaftsnamen, der als schreibgeschützter Bytebereich als Schlüssel angegeben ist. |
WriteStartObject(JsonEncodedText)
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
Schreibt den Anfang eines JSON-Objekts mit einem vorcodierten Eigenschaftsnamen als Schlüssel.
public:
void WriteStartObject(System::Text::Json::JsonEncodedText propertyName);
public void WriteStartObject(System.Text.Json.JsonEncodedText propertyName);
member this.WriteStartObject : System.Text.Json.JsonEncodedText -> unit
Public Sub WriteStartObject (propertyName As JsonEncodedText)
Parameter
- propertyName
- JsonEncodedText
Der JSON-codierte Eigenschaftenname des JSON-Objekts, das transcodiert und als UTF-8 geschrieben werden soll.
Ausnahmen
Die Tiefe des JSON-Codes hat die maximale Tiefe von 1.000 überschritten.
-oder-
Die Überprüfung ist aktiviert, und diese Methode würde dazu führen, dass ungültiger JSON-Code geschrieben wird.
Hinweise
Der Eigenschaftsname sollte beim Erstellen der Instanz JsonEncodedText bereits escapet werden.
Gilt für:
WriteStartObject(ReadOnlySpan<Char>)
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
Schreibt den Anfang eines JSON-Objekts mit einem Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich als Schlüssel angegeben ist.
public:
void WriteStartObject(ReadOnlySpan<char> propertyName);
public void WriteStartObject(ReadOnlySpan<char> propertyName);
member this.WriteStartObject : ReadOnlySpan<char> -> unit
Public Sub WriteStartObject (propertyName As ReadOnlySpan(Of Char))
Parameter
- propertyName
- ReadOnlySpan<Char>
Der UTF-16-codierte Eigenschaftsname des JSON-Objekts, das transcodiert und als UTF-8 geschrieben werden soll.
Ausnahmen
Der angegebene Eigenschaftenname ist zu groß.
Die Tiefe des JSON überschreitet die maximale Tiefe von 1.000.
-oder-
Die Überprüfung ist aktiviert, und dieser Schreibvorgang würde ungültigen JSON-Code erzeugen.
Hinweise
Der Eigenschaftenname wird vor dem Schreiben escaped.
Gilt für:
WriteStartObject(String)
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
Schreibt den Anfang eines JSON-Objekts mit einem Eigenschaftsnamen, der als Zeichenfolge als Schlüssel angegeben ist.
public:
void WriteStartObject(System::String ^ propertyName);
public void WriteStartObject(string propertyName);
member this.WriteStartObject : string -> unit
Public Sub WriteStartObject (propertyName As String)
Parameter
- propertyName
- String
Der UTF-16-codierte Eigenschaftsname des JSON-Objekts, das transcodiert und als UTF-8 geschrieben werden soll.
Ausnahmen
Der angegebene Eigenschaftenname ist zu groß.
Die Tiefe des JSON überschreitet die maximale Tiefe von 1.000.
-oder-
Die Überprüfung ist aktiviert, und dieser Schreibvorgang würde ungültigen JSON-Code erzeugen.
Der propertyName Parameter ist null.
Hinweise
Der Eigenschaftenname wird vor dem Schreiben escaped.
Gilt für:
WriteStartObject()
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
Schreibt den Anfang eines JSON-Objekts.
public:
void WriteStartObject();
public void WriteStartObject();
member this.WriteStartObject : unit -> unit
Public Sub WriteStartObject ()
Ausnahmen
Die Tiefe des JSON überschreitet die maximale Tiefe von 1.000.
-oder-
Die Überprüfung ist aktiviert, und der Vorgang würde dazu führen, dass ungültiger JSON-Code geschrieben wird.
Gilt für:
WriteStartObject(ReadOnlySpan<Byte>)
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
Schreibt den Anfang eines JSON-Objekts mit einem Eigenschaftsnamen, der als schreibgeschützter Bytebereich als Schlüssel angegeben ist.
public:
void WriteStartObject(ReadOnlySpan<System::Byte> utf8PropertyName);
public void WriteStartObject(ReadOnlySpan<byte> utf8PropertyName);
member this.WriteStartObject : ReadOnlySpan<byte> -> unit
Public Sub WriteStartObject (utf8PropertyName As ReadOnlySpan(Of Byte))
Parameter
- utf8PropertyName
- ReadOnlySpan<Byte>
Der UTF-8-codierte Eigenschaftenname des JSON-Objekts, das geschrieben werden soll.
Ausnahmen
Der angegebene Eigenschaftenname ist zu groß.
Die Tiefe des JSON überschreitet die maximale Tiefe von 1.000.
-oder-
Die Überprüfung ist aktiviert, und dieser Schreibvorgang würde ungültigen JSON-Code erzeugen.
Hinweise
Der Eigenschaftenname wird vor dem Schreiben escaped.