C# Class System.Text.Json.Serialization.Converters.JsonObjectConverter

Inheritance: JsonConverter
显示文件 Open project: mikedn/runtime

Public Methods

Method Description
Read ( Utf8JsonReader &reader, Type typeToConvert, JsonSerializerOptions options ) : JsonObject?
ReadObject ( Utf8JsonReader &reader, JsonNodeOptions? options ) : JsonObject
Write ( Utf8JsonWriter writer, value, JsonSerializerOptions options ) : void

Private Methods

Method Description
CreateObject ( JsonSerializerOptions options ) : object
ReadElementAndSetProperty ( object obj, string propertyName, Utf8JsonReader &reader, JsonSerializerOptions options, ReadStack &state ) : void

Method Details

Read() public method

public Read ( Utf8JsonReader &reader, Type typeToConvert, JsonSerializerOptions options ) : JsonObject?
reader Utf8JsonReader
typeToConvert Type
options JsonSerializerOptions
return JsonObject?

ReadObject() public method

public ReadObject ( Utf8JsonReader &reader, JsonNodeOptions? options ) : JsonObject
reader Utf8JsonReader
options JsonNodeOptions?
return JsonObject

Write() public method

public Write ( Utf8JsonWriter writer, value, JsonSerializerOptions options ) : void
writer Utf8JsonWriter
options JsonSerializerOptions
return void