다음을 통해 공유


Utf8JsonWriter.WriteStartObject 메서드

정의

오버로드

WriteStartObject(JsonEncodedText)

미리 인코딩된 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.

WriteStartObject(String)

문자열로 지정한 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.

WriteStartObject(ReadOnlySpan<Char>)

읽기 전용 문자 범위로 지정된 속성 이름을 키로 사용하여 JSON 개체의 시작을 씁니다.

WriteStartObject()

JSON 개체의 시작 부분을 씁니다.

WriteStartObject(ReadOnlySpan<Byte>)

읽기 전용 바이트 범위로 지정한 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.

WriteStartObject(JsonEncodedText)

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

미리 인코딩된 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.

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)

매개 변수

propertyName
JsonEncodedText

UTF-8로 트랜스코딩되고 작성될 JSON 개체의 UTF-16 인코딩 속성 이름입니다.

예외

JSON의 깊이가 최대 깊이인 1,000을 초과했습니다.

또는

유효성 검사가 사용되며, 이 메서드를 사용하면 잘못된 JSON이 작성됩니다.

설명

인스턴스 JsonEncodedText 를 만들 때 속성 이름은 이미 이스케이프되어야 합니다.

적용 대상

WriteStartObject(String)

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

문자열로 지정한 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.

public:
 void WriteStartObject(System::String ^ propertyName);
public void WriteStartObject (string propertyName);
member this.WriteStartObject : string -> unit
Public Sub WriteStartObject (propertyName As String)

매개 변수

propertyName
String

UTF-8으로 트랜스코딩되고 작성될 JSON 개체의 UTF-16 인코딩 속성 이름입니다.

예외

지정한 속성 이름이 너무 큽니다.

JSON의 깊이가 최대 깊이인 1,000을 초과합니다.

또는

유효성 검사가 활성화되고, 이 쓰기 작업에서 잘못된 JSON을 생성합니다.

propertyName 매개 변수가 null인 경우

설명

속성 이름은 쓰기 전에 이스케이프됩니다.

적용 대상

WriteStartObject(ReadOnlySpan<Char>)

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

읽기 전용 문자 범위로 지정된 속성 이름을 키로 사용하여 JSON 개체의 시작을 씁니다.

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

매개 변수

propertyName
ReadOnlySpan<Char>

UTF-8으로 트랜스코딩되고 작성될 JSON 개체의 UTF-16 인코딩 속성 이름입니다.

예외

지정한 속성 이름이 너무 큽니다.

JSON의 깊이가 최대 깊이인 1,000을 초과합니다.

또는

유효성 검사가 활성화되고, 이 쓰기 작업에서 잘못된 JSON을 생성합니다.

설명

속성 이름은 쓰기 전에 이스케이프됩니다.

적용 대상

WriteStartObject()

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

JSON 개체의 시작 부분을 씁니다.

public:
 void WriteStartObject();
public void WriteStartObject ();
member this.WriteStartObject : unit -> unit
Public Sub WriteStartObject ()

예외

JSON의 깊이가 최대 깊이인 1,000을 초과합니다.

또는

유효성 검사가 활성화되고, 작업을 수행하면 잘못된 JSON이 작성됩니다.

적용 대상

WriteStartObject(ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

읽기 전용 바이트 범위로 지정한 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.

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

매개 변수

utf8PropertyName
ReadOnlySpan<Byte>

작성될 JSON 개체의 UTF-8 인코딩 속성 이름입니다.

예외

지정한 속성 이름이 너무 큽니다.

JSON의 깊이가 최대 깊이인 1,000을 초과합니다.

또는

유효성 검사가 활성화되고, 이 쓰기 작업에서 잘못된 JSON을 생성합니다.

설명

속성 이름은 쓰기 전에 이스케이프됩니다.

적용 대상