Bagikan melalui


TypedResults.Json Metode

Definisi

Overload

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

Membuat yang menserialisasikan JsonHttpResult<TValue> objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan JsonHttpResult<TValue> objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan JsonHttpResult<TValue> objek yang ditentukan data ke JSON.

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

Sumber:
TypedResults.cs

Membuat yang menserialisasikan JsonHttpResult<TValue> objek yang ditentukan data ke 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)

Jenis parameter

TValue

Jenis objek yang akan diserialisasikan JSON ke isi respons.

Parameter

data
TValue

Objek untuk ditulis sebagai JSON.

options
JsonSerializerOptions

Opsi serializer untuk digunakan saat membuat serialisasi nilai.

contentType
String

Jenis konten yang akan diatur pada respons.

statusCode
Nullable<Int32>

Kode status yang akan diatur pada respons.

Mengembalikan

yang dibuat JsonHttpResult<TValue> yang menserialisasikan yang ditentukan data sebagai format JSON untuk respons.

Keterangan

Pemanggil harus menyimpan cache instans pengaturan serializer untuk menghindari pembuatan ulang data cache dengan setiap panggilan.

Berlaku untuk

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

Sumber:
TypedResults.cs

Membuat yang menserialisasikan JsonHttpResult<TValue> objek yang ditentukan data ke 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)

Jenis parameter

TValue

Jenis objek yang akan diserialisasikan JSON ke isi respons.

Parameter

data
TValue

Objek untuk ditulis sebagai JSON.

context
JsonSerializerContext

Penyedia metadata untuk jenis yang dapat diserialisasikan.

contentType
String

Jenis konten yang akan diatur pada respons.

statusCode
Nullable<Int32>

Kode status yang akan diatur pada respons.

Mengembalikan

yang dibuat JsonHttpResult<TValue> yang menserialisasikan yang ditentukan data sebagai format JSON untuk respons.

Berlaku untuk

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

Sumber:
TypedResults.cs

Membuat yang menserialisasikan JsonHttpResult<TValue> objek yang ditentukan data ke 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)

Jenis parameter

TValue

Jenis objek yang akan diserialisasikan JSON ke isi respons.

Parameter

data
TValue

Objek untuk ditulis sebagai JSON.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata tentang jenis yang akan dikonversi.

contentType
String

Jenis konten yang akan diatur pada respons.

statusCode
Nullable<Int32>

Kode status yang akan diatur pada respons.

Mengembalikan

yang dibuat JsonHttpResult<TValue> yang menserialisasikan yang ditentukan data sebagai format JSON untuk respons.

Berlaku untuk