Sdílet prostřednictvím


Results.Json Metoda

Definice

Přetížení

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

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu JSON.

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

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu JSON.

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

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu JSON.

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

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu JSON.

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

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu JSON.

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

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu JSON.

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

Zdroj:
Results.cs

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu 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

Parametry

data
Object

Objekt, který se má zapisovat jako JSON.

options
JsonSerializerOptions

Možnosti serializátoru, které se mají použít při serializaci hodnoty.

contentType
String

Typ obsahu, který se má u odpovědi nastavit.

statusCode
Nullable<Int32>

Stavový kód, který se má nastavit v odpovědi.

Návraty

Vytvořený JsonHttpResult<TValue> , který serializuje zadaný data formát JSON pro odpověď.

Poznámky

Volající by měli instanci nastavení serializátoru uložit 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(Object, JsonTypeInfo, String, Nullable<Int32>)

Zdroj:
Results.cs

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu 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

Parametry

data
Object

Objekt, který se má zapisovat jako JSON.

jsonTypeInfo
JsonTypeInfo

Metadata o typu, který se má převést.

contentType
String

Typ obsahu, který se má u odpovědi nastavit.

statusCode
Nullable<Int32>

Stavový kód, který se má nastavit v odpovědi.

Návraty

Vytvořený JsonHttpResult<TValue> , který serializuje zadaný data formát JSON pro odpověď.

Poznámky

Volající by měli instanci nastavení serializátoru uložit 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(Object, Type, JsonSerializerContext, String, Nullable<Int32>)

Zdroj:
Results.cs

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu 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

Parametry

data
Object

Objekt, který se má zapisovat jako JSON.

type
Type

Typ objektu, který se má zapsat.

context
JsonSerializerContext

Zprostředkovatel metadat pro serializovatelné typy.

contentType
String

Typ obsahu, který se má u odpovědi nastavit.

statusCode
Nullable<Int32>

Stavový kód, který se má nastavit v odpovědi.

Návraty

Vytvořený JsonHttpResult<TValue> , který serializuje zadaný data formát JSON pro odpověď.

Poznámky

Volající by měli instanci nastavení serializátoru uložit 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, JsonSerializerOptions, String, Nullable<Int32>)

Zdroj:
Results.cs

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu 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

Parametry typu

TValue

Parametry

data
TValue

Objekt, který se má zapisovat jako JSON.

options
JsonSerializerOptions

Možnosti serializátoru, které se mají použít při serializaci hodnoty.

contentType
String

Typ obsahu, který se má u odpovědi nastavit.

statusCode
Nullable<Int32>

Stavový kód, který se má nastavit v odpovědi.

Návraty

Vytvořený JsonHttpResult<TValue> , který serializuje zadaný data formát JSON pro odpověď.

Poznámky

Volající by měli instanci nastavení serializátoru uložit 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:
Results.cs

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu 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

Parametry typu

TValue

Parametry

data
TValue

Objekt, který se má zapisovat jako JSON.

context
JsonSerializerContext

Zprostředkovatel metadat pro serializovatelné typy.

contentType
String

Typ obsahu, který se má u odpovědi nastavit.

statusCode
Nullable<Int32>

Stavový kód, který se má nastavit v odpovědi.

Návraty

Vytvořený JsonHttpResult<TValue> , který serializuje zadaný data formát JSON pro odpověď.

Poznámky

Volající by měli instanci nastavení serializátoru uložit 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, JsonTypeInfo<TValue>, String, Nullable<Int32>)

Zdroj:
Results.cs

Vytvoří IResult objekt, který serializuje zadaný data objekt do formátu 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

Parametry typu

TValue

Parametry

data
TValue

Objekt, který se má zapisovat jako JSON.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata o typu, který se má převést.

contentType
String

Typ obsahu, který se má u odpovědi nastavit.

statusCode
Nullable<Int32>

Stavový kód, který se má nastavit v odpovědi.

Návraty

Vytvořený JsonHttpResult<TValue> , který serializuje zadaný data formát JSON pro odpověď.

Poznámky

Volající by měli instanci nastavení serializátoru uložit 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