TypedResults.Json Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>) |
Crée un JsonHttpResult<TValue> qui sérialise l’objet spécifié |
Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>) |
Crée un JsonHttpResult<TValue> qui sérialise l’objet spécifié |
Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>) |
Crée un JsonHttpResult<TValue> qui sérialise l’objet spécifié |
Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>)
- Source:
- TypedResults.cs
Crée un JsonHttpResult<TValue> qui sérialise l’objet spécifié data
au format 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)
Paramètres de type
- TValue
Type d’objet qui sera sérialisé au format JSON dans le corps de la réponse.
Paramètres
- data
- TValue
Objet à écrire au format JSON.
- options
- JsonSerializerOptions
Options de sérialiseur à utiliser lors de la sérialisation de la valeur.
- contentType
- String
Type de contenu à définir sur la réponse.
Retours
créé JsonHttpResult<TValue> qui sérialise le spécifié data
en tant que format JSON pour la réponse.
Remarques
Les appelants doivent mettre en cache un instance de paramètres de sérialiseur pour éviter de recréer des données mises en cache à chaque appel.
S’applique à
Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>)
- Source:
- TypedResults.cs
Crée un JsonHttpResult<TValue> qui sérialise l’objet spécifié data
au format 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)
Paramètres de type
- TValue
Type d’objet qui sera sérialisé au format JSON dans le corps de la réponse.
Paramètres
- data
- TValue
Objet à écrire au format JSON.
- context
- JsonSerializerContext
Fournisseur de métadonnées pour les types sérialisables.
- contentType
- String
Type de contenu à définir sur la réponse.
Retours
créé JsonHttpResult<TValue> qui sérialise le spécifié data
en tant que format JSON pour la réponse.
S’applique à
Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>)
- Source:
- TypedResults.cs
Crée un JsonHttpResult<TValue> qui sérialise l’objet spécifié data
au format 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)
Paramètres de type
- TValue
Type d’objet qui sera sérialisé au format JSON dans le corps de la réponse.
Paramètres
- data
- TValue
Objet à écrire au format JSON.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Métadonnées relatives au type à convertir.
- contentType
- String
Type de contenu à définir sur la réponse.
Retours
créé JsonHttpResult<TValue> qui sérialise le spécifié data
en tant que format JSON pour la réponse.