Condividi tramite


Results.Json Metodo

Definizione

Overload

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

Crea un oggetto IResult che serializza l'oggetto specificato data in JSON.

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

Crea un oggetto IResult che serializza l'oggetto specificato data in JSON.

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

Crea un oggetto IResult che serializza l'oggetto specificato data in JSON.

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

Crea un oggetto IResult che serializza l'oggetto specificato data in JSON.

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

Crea un oggetto IResult che serializza l'oggetto specificato data in JSON.

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

Crea un oggetto IResult che serializza l'oggetto specificato data in JSON.

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

Origine:
Results.cs

Crea un oggetto IResult che serializza l'oggetto specificato data in 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

Parametri

data
Object

Oggetto da scrivere come JSON.

options
JsonSerializerOptions

Opzioni del serializzatore da utilizzare durante la serializzazione del valore.

contentType
String

Tipo di contenuto da impostare sulla risposta.

statusCode
Nullable<Int32>

Codice di stato da impostare sulla risposta.

Restituisce

Oggetto creato JsonHttpResult<TValue> che serializza l'oggetto specificato data come formato JSON per la risposta.

Commenti

I chiamanti devono memorizzare nella cache un'istanza delle impostazioni del serializzatore per evitare di ricreare i dati memorizzati nella cache con ogni chiamata.

Si applica a

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

Origine:
Results.cs

Crea un oggetto IResult che serializza l'oggetto specificato data in 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

Parametri

data
Object

Oggetto da scrivere come JSON.

jsonTypeInfo
JsonTypeInfo

Metadati relativi al tipo da convertire.

contentType
String

Tipo di contenuto da impostare sulla risposta.

statusCode
Nullable<Int32>

Codice di stato da impostare sulla risposta.

Restituisce

Oggetto creato JsonHttpResult<TValue> che serializza l'oggetto specificato data come formato JSON per la risposta.

Commenti

I chiamanti devono memorizzare nella cache un'istanza delle impostazioni del serializzatore per evitare di ricreare i dati memorizzati nella cache con ogni chiamata.

Si applica a

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

Origine:
Results.cs

Crea un oggetto IResult che serializza l'oggetto specificato data in 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

Parametri

data
Object

Oggetto da scrivere come JSON.

type
Type

Tipo di oggetto da scrivere.

context
JsonSerializerContext

Provider di metadati per i tipi serializzabili.

contentType
String

Tipo di contenuto da impostare sulla risposta.

statusCode
Nullable<Int32>

Codice di stato da impostare sulla risposta.

Restituisce

Oggetto creato JsonHttpResult<TValue> che serializza l'oggetto specificato data come formato JSON per la risposta.

Commenti

I chiamanti devono memorizzare nella cache un'istanza delle impostazioni del serializzatore per evitare di ricreare i dati memorizzati nella cache con ogni chiamata.

Si applica a

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

Origine:
Results.cs

Crea un oggetto IResult che serializza l'oggetto specificato data in 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

Parametri di tipo

TValue

Parametri

data
TValue

Oggetto da scrivere come JSON.

options
JsonSerializerOptions

Opzioni del serializzatore da utilizzare durante la serializzazione del valore.

contentType
String

Tipo di contenuto da impostare sulla risposta.

statusCode
Nullable<Int32>

Codice di stato da impostare sulla risposta.

Restituisce

Oggetto creato JsonHttpResult<TValue> che serializza l'oggetto specificato data come formato JSON per la risposta.

Commenti

I chiamanti devono memorizzare nella cache un'istanza delle impostazioni del serializzatore per evitare di ricreare i dati memorizzati nella cache con ogni chiamata.

Si applica a

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

Origine:
Results.cs

Crea un oggetto IResult che serializza l'oggetto specificato data in 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

Parametri di tipo

TValue

Parametri

data
TValue

Oggetto da scrivere come JSON.

context
JsonSerializerContext

Provider di metadati per i tipi serializzabili.

contentType
String

Tipo di contenuto da impostare sulla risposta.

statusCode
Nullable<Int32>

Codice di stato da impostare sulla risposta.

Restituisce

Oggetto creato JsonHttpResult<TValue> che serializza l'oggetto specificato data come formato JSON per la risposta.

Commenti

I chiamanti devono memorizzare nella cache un'istanza delle impostazioni del serializzatore per evitare di ricreare i dati memorizzati nella cache con ogni chiamata.

Si applica a

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

Origine:
Results.cs

Crea un oggetto IResult che serializza l'oggetto specificato data in 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

Parametri di tipo

TValue

Parametri

data
TValue

Oggetto da scrivere come JSON.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati relativi al tipo da convertire.

contentType
String

Tipo di contenuto da impostare sulla risposta.

statusCode
Nullable<Int32>

Codice di stato da impostare sulla risposta.

Restituisce

Oggetto creato JsonHttpResult<TValue> che serializza l'oggetto specificato data come formato JSON per la risposta.

Commenti

I chiamanti devono memorizzare nella cache un'istanza delle impostazioni del serializzatore per evitare di ricreare i dati memorizzati nella cache con ogni chiamata.

Si applica a