JsonSerializerOptions.Web 属性

定义

获取使用该 Web 配置的只读单一实例 JsonSerializerOptions

public:
 static property System::Text::Json::JsonSerializerOptions ^ Web { System::Text::Json::JsonSerializerOptions ^ get(); };
public static System.Text.Json.JsonSerializerOptions Web { [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 Web { 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 Web : System.Text.Json.JsonSerializerOptions
static member Web : System.Text.Json.JsonSerializerOptions
Public Shared ReadOnly Property Web As JsonSerializerOptions

属性值

属性

注解

每个 JsonSerializerOptions 实例封装其自己的序列化元数据缓存,

因此,每次需要一个默认实例时都使用新的默认实例可能会导致转换器的冗余重新计算。

此属性提供一个共享实例,该实例可由任意数量的组件使用,而无需重新计算任何转换器。

适用于