TypedResults.Json Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>) |
Vytvoří objekt JsonHttpResult<TValue> , který serializuje zadaný |
Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>) |
Vytvoří objekt JsonHttpResult<TValue> , který serializuje zadaný |
Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>) |
Vytvoří objekt JsonHttpResult<TValue> , který serializuje zadaný |
Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>)
- Zdroj:
- TypedResults.cs
Vytvoří objekt JsonHttpResult<TValue> , který serializuje zadaný data
objekt do formátu JSON.
public static Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<TValue> Json<TValue> (TValue? data, System.Text.Json.JsonSerializerOptions? options = default, string? contentType = default, int? statusCode = default);
static member Json : 'Value * System.Text.Json.JsonSerializerOptions * string * Nullable<int> -> Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<'Value>
Public Shared Function Json(Of TValue) (data As TValue, Optional options As JsonSerializerOptions = Nothing, Optional contentType As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As JsonHttpResult(Of TValue)
Parametry typu
- TValue
Typ objektu, který se bude serializovat ve formátu JSON do těla odpovědi.
Parametry
- data
- TValue
Objekt pro zápis ve formátu JSON.
- options
- JsonSerializerOptions
Možnosti serializátoru, které se mají použít při serializaci hodnoty.
- contentType
- String
Typ obsahu, který se má nastavit u odpovědi.
Návraty
Vytvořený JsonHttpResult<TValue> , který serializuje zadaný data
formát JSON pro odpověď.
Poznámky
Volající by měly ukládat instance nastavení serializátoru do mezipaměti, aby se zabránilo opětovnému vytváření dat v mezipaměti při každém volání.
Platí pro
Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>)
- Zdroj:
- TypedResults.cs
Vytvoří objekt JsonHttpResult<TValue> , který serializuje zadaný data
objekt do formátu JSON.
public static Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<TValue> Json<TValue> (TValue? data, System.Text.Json.Serialization.JsonSerializerContext context, string? contentType = default, int? statusCode = default);
static member Json : 'Value * System.Text.Json.Serialization.JsonSerializerContext * string * Nullable<int> -> Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<'Value>
Public Shared Function Json(Of TValue) (data As TValue, context As JsonSerializerContext, Optional contentType As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As JsonHttpResult(Of TValue)
Parametry typu
- TValue
Typ objektu, který se bude serializovat ve formátu JSON do těla odpovědi.
Parametry
- data
- TValue
Objekt pro zápis ve formátu JSON.
- context
- JsonSerializerContext
Zprostředkovatel metadat pro serializovatelné typy.
- contentType
- String
Typ obsahu, který se má nastavit u odpovědi.
Návraty
Vytvořený JsonHttpResult<TValue> , který serializuje zadaný data
formát JSON pro odpověď.
Platí pro
Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>)
- Zdroj:
- TypedResults.cs
Vytvoří objekt JsonHttpResult<TValue> , který serializuje zadaný data
objekt do formátu JSON.
public static Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<TValue> Json<TValue> (TValue? data, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, string? contentType = default, int? statusCode = default);
static member Json : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * string * Nullable<int> -> Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<'Value>
Public Shared Function Json(Of TValue) (data As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional contentType As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As JsonHttpResult(Of TValue)
Parametry typu
- TValue
Typ objektu, který se bude serializovat ve formátu JSON do těla odpovědi.
Parametry
- data
- TValue
Objekt pro zápis ve formátu JSON.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadata o typu, který se má převést.
- contentType
- String
Typ obsahu, který se má nastavit u odpovědi.
Návraty
Vytvořený JsonHttpResult<TValue> , který serializuje zadaný data
formát JSON pro odpověď.