JsonSerializerOptions.Default 属性

定义

获取使用默认配置的只读单一实例 JsonSerializerOptions

public:
 static property System::Text::Json::JsonSerializerOptions ^ Default { System::Text::Json::JsonSerializerOptions ^ get(); };
public static System.Text.Json.JsonSerializerOptions Default { [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] get; }
public static System.Text.Json.JsonSerializerOptions Default { get; }
[<get: System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<get: System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member Default : System.Text.Json.JsonSerializerOptions
static member Default : System.Text.Json.JsonSerializerOptions
Public Shared ReadOnly Property Default As JsonSerializerOptions

属性值

属性

注解

每个 JsonSerializerOptions 实例封装其自己的序列化元数据缓存,因此每次需要一个实例时使用新的默认实例可能会导致转换器的冗余重新计算。 此属性提供一个共享实例,该实例可由任意数量的组件使用,而无需重新计算任何转换器。

适用于