Results.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(Object, JsonSerializerOptions, String, Nullable<Int32>) |
Vytvoří IResult objekt, který serializuje zadaný |
Json(Object, JsonTypeInfo, String, Nullable<Int32>) |
Vytvoří IResult objekt, který serializuje zadaný |
Json(Object, Type, JsonSerializerContext, String, Nullable<Int32>) |
Vytvoří IResult objekt, který serializuje zadaný |
Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>) |
Vytvoří IResult objekt, který serializuje zadaný |
Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>) |
Vytvoří IResult objekt, který serializuje zadaný |
Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>) |
Vytvoří IResult objekt, který serializuje zadaný |
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.
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.
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.
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.
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.
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.
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í.