JsonDocument 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供機制用於檢查 JSON 值的結構化內容,而不需自動具現化資料值。
public ref class JsonDocument sealed : IDisposable
public sealed class JsonDocument : IDisposable
type JsonDocument = class
interface IDisposable
Public NotInheritable Class JsonDocument
Implements IDisposable
- 繼承
-
JsonDocument
- 實作
這個類別會利用集區記憶體中的資源,將垃圾收集行程 (GC) 在高使用量案例中的影響降到最低。 無法正確處置此物件會導致記憶體未傳回至集區,這會增加架構各個部分的 GC 影響。
如需詳細資訊,請參閱 如何在 System.Text.Json 中使用 JSON DOM、Utf8JsonReader 和 Utf8JsonWriter。
Root |
取得此 JSON 文件的根項目。 |
Dispose() |
釋放這個 JsonDocument 執行個體所使用的資源。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Parse(Read |
將記憶體剖析為 UTF-8 編碼的文字,代表單一 JSON 值到 JsonDocument。 |
Parse(Read |
將代表單一 JSON 值的文字剖析成 JsonDocument。 |
Parse(Read |
將序列剖析為 UTF-8 編碼的文字,代表單一 JSON 值到 JsonDocument。 |
Parse(Stream, Json |
將 Stream 剖析為 UTF-8 編碼的資料,將單一 JSON 值表示為 JsonDocument。 資料流讀取完成。 |
Parse(String, Json |
將表示單一 JSON 字串值的文字剖析為 JsonDocument。 |
Parse |
將 Stream 剖析為 UTF-8 編碼的資料,將單一 JSON 值表示為 JsonDocument。 資料流讀取完成。 |
Parse |
從提供的讀取器剖析一個 JSON 值 (包括物件或陣列)。 |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
Try |
會嘗試從提供的讀取器剖析一個 JSON 值 (包括物件或陣列)。 |
Write |
將元素以 JSON 值形式寫入提供的寫入器。 |
Deserialize(Json |
將 JsonDocument 表示單一 JSON 值的 轉換為 所 |
Deserialize(Json |
將 JsonDocument 表示單一 JSON 值的 |
Deserialize(Json |
將 JsonDocument 表示單一 JSON 值的 |
Deserialize<TValue>(Json |
將 JsonDocument 表示單一 JSON 值的 |
Deserialize<TValue>(Json |
將 JsonDocument 表示單一 JSON 值的 |
產品 | 版本 |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10 |
.NET Standard | 2.0 (package-provided) |