Share via


Results.Json Méthode

Définition

Surcharges

Json(Object, JsonSerializerOptions, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

Json(Object, JsonTypeInfo, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

Json(Object, Type, JsonSerializerContext, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

Json(Object, JsonSerializerOptions, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

public static Microsoft.AspNetCore.Http.IResult Json (object? data, System.Text.Json.JsonSerializerOptions? options = default, string? contentType = default, int? statusCode = default);
static member Json : obj * System.Text.Json.JsonSerializerOptions * string * Nullable<int> -> Microsoft.AspNetCore.Http.IResult
Public Shared Function Json (data As Object, Optional options As JsonSerializerOptions = Nothing, Optional contentType As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As IResult

Paramètres

data
Object

Objet à écrire au format JSON.

options
JsonSerializerOptions

Options de sérialiseur à utiliser lors de la sérialisation de la valeur.

contentType
String

Content-type à définir sur la réponse.

statusCode
Nullable<Int32>

Code status à 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 une instance de paramètres de sérialiseur pour éviter de recréer des données mises en cache à chaque appel.

S’applique à

Json(Object, JsonTypeInfo, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

public static Microsoft.AspNetCore.Http.IResult Json (object? data, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, string? contentType = default, int? statusCode = default);
static member Json : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo * string * Nullable<int> -> Microsoft.AspNetCore.Http.IResult
Public Shared Function Json (data As Object, jsonTypeInfo As JsonTypeInfo, Optional contentType As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As IResult

Paramètres

data
Object

Objet à écrire au format JSON.

jsonTypeInfo
JsonTypeInfo

Métadonnées relatives au type à convertir.

contentType
String

Content-type à définir sur la réponse.

statusCode
Nullable<Int32>

Code status à 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 une instance de paramètres de sérialiseur pour éviter de recréer des données mises en cache à chaque appel.

S’applique à

Json(Object, Type, JsonSerializerContext, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

public static Microsoft.AspNetCore.Http.IResult Json (object? data, Type type, System.Text.Json.Serialization.JsonSerializerContext context, string? contentType = default, int? statusCode = default);
static member Json : obj * Type * System.Text.Json.Serialization.JsonSerializerContext * string * Nullable<int> -> Microsoft.AspNetCore.Http.IResult
Public Shared Function Json (data As Object, type As Type, context As JsonSerializerContext, Optional contentType As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As IResult

Paramètres

data
Object

Objet à écrire au format JSON.

type
Type

Type d'objet à écrire.

context
JsonSerializerContext

Fournisseur de métadonnées pour les types sérialisables.

contentType
String

Content-type à définir sur la réponse.

statusCode
Nullable<Int32>

Code status à 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 une 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, JsonSerializerOptions, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

public static Microsoft.AspNetCore.Http.IResult 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.IResult
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 IResult

Paramètres de type

TValue

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

Content-type à définir sur la réponse.

statusCode
Nullable<Int32>

Code status à 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 une 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>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

public static Microsoft.AspNetCore.Http.IResult 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.IResult
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 IResult

Paramètres de type

TValue

Paramètres

data
TValue

Objet à écrire au format JSON.

context
JsonSerializerContext

Fournisseur de métadonnées pour les types sérialisables.

contentType
String

Content-type à définir sur la réponse.

statusCode
Nullable<Int32>

Code status à 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 une 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, JsonTypeInfo<TValue>, String, Nullable<Int32>)

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

public static Microsoft.AspNetCore.Http.IResult 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.IResult
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 IResult

Paramètres de type

TValue

Paramètres

data
TValue

Objet à écrire au format JSON.

jsonTypeInfo
JsonTypeInfo<TValue>

Métadonnées relatives au type à convertir.

contentType
String

Content-type à définir sur la réponse.

statusCode
Nullable<Int32>

Code status à 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 une instance de paramètres de sérialiseur pour éviter de recréer des données mises en cache à chaque appel.

S’applique à