JsonDocument.Parse 메서드

정의

오버로드

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

단일 JSON 값을 나타내는 UTF-8로 인코딩된 텍스트로 시퀀스를 JsonDocument로 구문 분석합니다.

Parse(Stream, JsonDocumentOptions)

Stream을 단일 JSON 값을 나타내는 UTF-8로 인코딩된 데이터로 구문 분석하여 JsonDocument로 변환합니다. 완료될 때까지 스트림을 읽습니다.

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

단일 JSON 값을 나타내는 UTF-8로 인코딩된 텍스트로 메모리를 JsonDocument로 구문 분석합니다.

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

단일 JSON 값을 나타내는 텍스트를 JsonDocument로 구문 분석합니다.

Parse(String, JsonDocumentOptions)

단일 JSON 문자열 값을 나타내는 텍스트를 구문 분석하여 JsonDocument로 변환합니다.

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

단일 JSON 값을 나타내는 UTF-8로 인코딩된 텍스트로 시퀀스를 JsonDocument로 구문 분석합니다.

public static System.Text.Json.JsonDocument Parse (System.Buffers.ReadOnlySequence<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.Buffers.ReadOnlySequence<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlySequence(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

매개 변수

utf8Json
ReadOnlySequence<Byte>

구문 분석할 JSON 텍스트입니다.

options
JsonDocumentOptions

구문 분석하는 동안 판독기 동작을 제어하는 옵션입니다.

반환

JsonDocument

JSON 값의 JsonDocument 표현입니다.

예외

utf8Json은 유효한 단일 JSON 값을 나타내지 않습니다.

options에 지원되지 않는 옵션이 있습니다.

설명

JsonDocument ReadOnlySequence<T> 개체의 전체 수명 동안 사용할 수 있으며 호출자는 개체 수명 동안 해당 데이터가 변경되지 않도록 해야 합니다. 입력은 텍스트로 간주되므로 UTF-8 BOM(Byte-Order-Mark)이 없어야 합니다.

적용 대상

Parse(Stream, JsonDocumentOptions)

Stream을 단일 JSON 값을 나타내는 UTF-8로 인코딩된 데이터로 구문 분석하여 JsonDocument로 변환합니다. 완료될 때까지 스트림을 읽습니다.

public static System.Text.Json.JsonDocument Parse (System.IO.Stream utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.IO.Stream * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As Stream, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

매개 변수

utf8Json
Stream

구문 분석할 JSON 데이터입니다.

options
JsonDocumentOptions

구문 분석하는 동안 판독기 동작을 제어하는 옵션입니다.

반환

JsonDocument

JSON 값의 JsonDocument 표현입니다.

예외

utf8Json은 유효한 단일 JSON 값을 나타내지 않습니다.

options에 지원되지 않는 옵션이 있습니다.

적용 대상

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

단일 JSON 값을 나타내는 UTF-8로 인코딩된 텍스트로 메모리를 JsonDocument로 구문 분석합니다.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlyMemory(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

매개 변수

utf8Json
ReadOnlyMemory<Byte>

구문 분석할 JSON 텍스트입니다.

options
JsonDocumentOptions

구문 분석하는 동안 판독기 동작을 제어하는 옵션입니다.

반환

JsonDocument

JSON 값의 JsonDocument 표현입니다.

예외

utf8Json은 유효한 단일 JSON 값을 나타내지 않습니다.

options에 지원되지 않는 옵션이 있습니다.

설명

값은 ReadOnlyMemory<T> JsonDocument 개체의 전체 수명 동안 사용되며 호출자는 개체 수명 동안 해당 데이터가 변경되지 않도록 해야 합니다.

입력은 텍스트로 간주되므로 UTF-8 BOM(Byte-Order-Mark)이 없어야 합니다.

적용 대상

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

단일 JSON 값을 나타내는 텍스트를 JsonDocument로 구문 분석합니다.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<char> json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<char> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As ReadOnlyMemory(Of Char), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

매개 변수

json
ReadOnlyMemory<Char>

구문 분석할 JSON 텍스트입니다.

options
JsonDocumentOptions

구문 분석하는 동안 판독기 동작을 제어하는 옵션입니다.

반환

JsonDocument

JSON 값의 JsonDocument 표현입니다.

예외

json은 유효한 단일 JSON 값을 나타내지 않습니다.

options에 지원되지 않는 옵션이 있습니다.

설명

이 값은 ReadOnlyMemory<T> JsonDocument 개체의 전체 수명 동안 사용될 수 있으며 호출자는 개체 수명 동안 해당 데이터가 변경되지 않도록 해야 합니다.

적용 대상

Parse(String, JsonDocumentOptions)

단일 JSON 문자열 값을 나타내는 텍스트를 구문 분석하여 JsonDocument로 변환합니다.

public static System.Text.Json.JsonDocument Parse (string json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : string * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As String, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

매개 변수

json
String

구문 분석할 JSON 텍스트입니다.

options
JsonDocumentOptions

구문 분석하는 동안 판독기 동작을 제어하는 옵션입니다.

반환

JsonDocument

JSON 값의 JsonDocument 표현입니다.

예외

json은 유효한 단일 JSON 값을 나타내지 않습니다.

options에 지원되지 않는 옵션이 있습니다.

적용 대상