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
WriteStartObject(JsonEncodedText) |
Schreibt den Anfang eines JSON-Objekts mit einem vorcodierten Eigenschaftennamen als Schlüssel. |
WriteStartObject(String) |
Schreibt den Anfang eines JSON-Objekts mit einem als Zeichenfolge angegebenen Eigenschaftennamen als Schlüssel. |
WriteStartObject(ReadOnlySpan<Char>) |
Schreibt den Anfang eines JSON-Objekts mit einem Eigenschaftsnamen, der als schreibgeschützte Zeichenspanne als Schlüssel angegeben ist. |
WriteStartObject() |
Schreibt den Anfang eines JSON-Objekts. |
WriteStartObject(ReadOnlySpan<Byte>) |
Schreibt den Anfang eines JSON-Objekts mit einem als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen als Schlüssel. |
WriteStartObject(JsonEncodedText)
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
Schreibt den Anfang eines JSON-Objekts mit einem vorcodierten Eigenschaftennamen 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 zu transcodieren und als UTF-8 zu schreiben ist.
Ausnahmen
Die Tiefe des JSON-Codes hat die maximale Tiefe 1.000 überschritten.
- oder -
Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.
Hinweise
Der Eigenschaftsname sollte bereits beim Erstellen der Instanz von JsonEncodedText mit Escapezeichen versehen werden.
Gilt für:
WriteStartObject(String)
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
Schreibt den Anfang eines JSON-Objekts mit einem als Zeichenfolge angegebenen Eigenschaftennamen als Schlüssel.
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 Eigenschaftenname des JSON-Objekts, das zu transcodieren und als UTF-8 zu schreiben ist.
Ausnahmen
Der angegebene Eigenschaftenname ist zu lang.
Die Tiefe des JSON-Codes überschreitet die maximale Tiefe 1.000.
- oder -
Validierung ist aktiviert, und dieser Schreibvorgang würde ungültige JSON-Daten produzieren.
Der propertyName
-Parameter ist null
.
Hinweise
Der Eigenschaftsname wird vor dem Schreiben mit Escapezeichen versehen.
Gilt für:
WriteStartObject(ReadOnlySpan<Char>)
- 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ützte Zeichenspanne 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 Eigenschaftenname des JSON-Objekts, das zu transcodieren und als UTF-8 zu schreiben ist.
Ausnahmen
Der angegebene Eigenschaftenname ist zu lang.
Die Tiefe des JSON-Codes überschreitet die maximale Tiefe 1.000.
- oder -
Validierung ist aktiviert, und dieser Schreibvorgang würde ungültige JSON-Daten produzieren.
Hinweise
Der Eigenschaftsname wird vor dem Schreiben mit Escapezeichen versehen.
Gilt für:
WriteStartObject()
- 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-Codes überschreitet die maximale Tiefe 1.000.
- oder -
Validierung ist aktiviert, und der Vorgang würde im Schreiben ungültiger JSON-Daten resultieren.
Gilt für:
WriteStartObject(ReadOnlySpan<Byte>)
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
- Quelle:
- Utf8JsonWriter.cs
Schreibt den Anfang eines JSON-Objekts mit einem als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen als Schlüssel.
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 zu schreibenden JSON-Objekts.
Ausnahmen
Der angegebene Eigenschaftenname ist zu lang.
Die Tiefe des JSON-Codes überschreitet die maximale Tiefe 1.000.
- oder -
Validierung ist aktiviert, und dieser Schreibvorgang würde ungültige JSON-Daten produzieren.
Hinweise
Der Eigenschaftsname wird vor dem Schreiben mit Escapezeichen versehen.