Utf8JsonWriter.WriteStringValue 메서드

정의

오버로드

WriteStringValue(String)

문자열 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a string text value (as a JSON string) as an element of a JSON array.

WriteStringValue(DateTime)

DateTime 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a DateTime value (as a JSON string) as an element of a JSON array.

WriteStringValue(DateTimeOffset)

DateTimeOffset 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a DateTimeOffset value (as a JSON string) as an element of a JSON array.

WriteStringValue(Guid)

Guid 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a Guid value (as a JSON string) as an element of a JSON array.

WriteStringValue(ReadOnlySpan<Byte>)

UTF-8 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a UTF-8 text value (as a JSON string) as an element of a JSON array.

WriteStringValue(ReadOnlySpan<Char>)

UTF-16 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a UTF-16 text value (as a JSON string) as an element of a JSON array.

WriteStringValue(JsonEncodedText)

미리 인코딩된 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes the pre-encoded text value (as a JSON string) as an element of a JSON array.

WriteStringValue(String)

문자열 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a string text value (as a JSON string) as an element of a JSON array.

public:
 void WriteStringValue(System::String ^ value);
public void WriteStringValue (string? value);
public void WriteStringValue (string value);
member this.WriteStringValue : string -> unit
Public Sub WriteStringValue (value As String)

매개 변수

value
String

JSON 배열의 UTF-8 트랜스코딩 JSON 문자열 요소로 작성될 UTF-16 인코딩 값입니다.The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string element of a JSON array.

예외

지정한 값이 너무 큽니다.The specified value is too large.

유효성 검사가 활성화되고, 쓰기 작업에서 잘못된 JSON을 생성합니다.Validation is enabled, and the write operation would produce invalid JSON.

설명

값은 쓰기 전에 이스케이프 됩니다.The value is escaped before writing.

value가 이면 null 메서드가 호출 된 것 처럼 JSON null 값이 기록 됩니다 WriteNullValue() .If value is null, the JSON null value is written, as if the WriteNullValue() method was called.

적용 대상

WriteStringValue(DateTime)

DateTime 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a DateTime value (as a JSON string) as an element of a JSON array.

public:
 void WriteStringValue(DateTime value);
public void WriteStringValue (DateTime value);
member this.WriteStringValue : DateTime -> unit
Public Sub WriteStringValue (value As DateTime)

매개 변수

value
DateTime

JSON 배열의 요소인 JSON 문자열로 작성될 값입니다.The value to be written as a JSON string as an element of a JSON array.

예외

유효성 검사가 활성화되고, 작업을 수행하면 잘못된 JSON이 작성됩니다.Validation is enabled, and the operation would result in writing invalid JSON.

설명

이 메서드는 DateTime ISO 8601-1 확장 형식을 사용 하 여를 작성 합니다 ( System.Text.Js의 DateTime 및 DateTimeOffset 지원참조). 예를 들어 2017-06-12t05:30:45.7680000를 참조 하세요.This method writes the DateTime using the ISO 8601-1 extended format (see DateTime and DateTimeOffset support in System.Text.Json); for example, 2017-06-12T05:30:45.7680000.

적용 대상

WriteStringValue(DateTimeOffset)

DateTimeOffset 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a DateTimeOffset value (as a JSON string) as an element of a JSON array.

public:
 void WriteStringValue(DateTimeOffset value);
public void WriteStringValue (DateTimeOffset value);
member this.WriteStringValue : DateTimeOffset -> unit
Public Sub WriteStringValue (value As DateTimeOffset)

매개 변수

value
DateTimeOffset

JSON 배열의 요소인 JSON 문자열로 작성될 값입니다.The value to be written as a JSON string as an element of a JSON array.

예외

유효성 검사가 활성화되고, 작업을 수행하면 잘못된 JSON이 작성됩니다.Validation is enabled, and the operation would result in writing invalid JSON.

설명

이 메서드는 DateTimeOffset ISO 8601-1 확장 형식을 사용 하 여를 작성 합니다 ( System.Text.Js의 DateTime 및 DateTimeOffset 지원참조) (예: 2017-06-12t05:30:45.7680000-07:00).This method writes the DateTimeOffset using the ISO 8601-1 extended format (see DateTime and DateTimeOffset support in System.Text.Json); for example, 2017-06-12T05:30:45.7680000-07:00.

적용 대상

WriteStringValue(Guid)

Guid 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a Guid value (as a JSON string) as an element of a JSON array.

public:
 void WriteStringValue(Guid value);
public void WriteStringValue (Guid value);
member this.WriteStringValue : Guid -> unit
Public Sub WriteStringValue (value As Guid)

매개 변수

value
Guid

JSON 배열의 요소인 JSON 문자열로 작성될 값입니다.The value to be written as a JSON string as an element of a JSON array.

예외

유효성 검사가 활성화되고, 작업을 수행하면 잘못된 JSON이 작성됩니다.Validation is enabled, and the operation would result in writing invalid JSON.

설명

이 메서드는 Guid 기본값 StandardFormat (즉, ' d ')을 사용 하 여 값을 nnnnnnnn-nnnn-nnnn-nnnnnnnnnnnn 형식으로 씁니다.This method writes the Guid value using the default StandardFormat (that is, 'D'), as the form: nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn.

적용 대상

WriteStringValue(ReadOnlySpan<Byte>)

UTF-8 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a UTF-8 text value (as a JSON string) as an element of a JSON array.

public:
 void WriteStringValue(ReadOnlySpan<System::Byte> utf8Value);
public void WriteStringValue (ReadOnlySpan<byte> utf8Value);
member this.WriteStringValue : ReadOnlySpan<byte> -> unit
Public Sub WriteStringValue (utf8Value As ReadOnlySpan(Of Byte))

매개 변수

utf8Value
ReadOnlySpan<Byte>

JSON 배열의 JSON 문자열 요소로 작성될 UTF-8 인코딩 값입니다.The UTF-8 encoded value to be written as a JSON string element of a JSON array.

예외

지정한 값이 너무 큽니다.The specified value is too large.

유효성 검사가 활성화되고, 쓰기 작업에서 잘못된 JSON을 생성합니다.Validation is enabled, and the write operation would produce invalid JSON.

설명

값은 쓰기 전에 이스케이프 됩니다.The value is escaped before writing.

적용 대상

WriteStringValue(ReadOnlySpan<Char>)

UTF-16 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a UTF-16 text value (as a JSON string) as an element of a JSON array.

public:
 void WriteStringValue(ReadOnlySpan<char> value);
public void WriteStringValue (ReadOnlySpan<char> value);
member this.WriteStringValue : ReadOnlySpan<char> -> unit
Public Sub WriteStringValue (value As ReadOnlySpan(Of Char))

매개 변수

value
ReadOnlySpan<Char>

JSON 배열의 UTF-8 트랜스코딩 JSON 문자열 요소로 작성될 UTF-16 인코딩 값입니다.The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string element of a JSON array.

예외

지정한 값이 너무 큽니다.The specified value is too large.

유효성 검사가 활성화되고, 쓰기 작업에서 잘못된 JSON을 생성합니다.Validation is enabled, and the write operation would produce invalid JSON.

설명

값은 쓰기 전에 이스케이프 됩니다.The value is escaped before writing.

적용 대상

WriteStringValue(JsonEncodedText)

미리 인코딩된 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes the pre-encoded text value (as a JSON string) as an element of a JSON array.

public:
 void WriteStringValue(System::Text::Json::JsonEncodedText value);
public void WriteStringValue (System.Text.Json.JsonEncodedText value);
member this.WriteStringValue : System.Text.Json.JsonEncodedText -> unit
Public Sub WriteStringValue (value As JsonEncodedText)

매개 변수

value
JsonEncodedText

JSON 배열의 UTF-8 트랜스코딩 JSON 문자열 요소로 작성될 JSON 인코딩 값입니다.The JSON encoded value to be written as a UTF-8 transcoded JSON string element of a JSON array.

예외

유효성 검사가 활성화되고, 쓰기 작업에서 잘못된 JSON을 생성합니다.Validation is enabled, and the write operation would produce invalid JSON.

설명

인스턴스를 만들 때 값이 이미 이스케이프 되어야 합니다 JsonEncodedText .The value should already be escaped when the instance of JsonEncodedText was created.

적용 대상