Share via


Results.Json Metode

Definisi

Overload

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke 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

Parameter

data
Object

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(Object, JsonTypeInfo, String, Nullable<Int32>)

Membuat yang menserialisasikan IResult objek yang ditentukan data ke 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

Parameter

data
Object

Objek untuk ditulis sebagai JSON.

jsonTypeInfo
JsonTypeInfo

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.

Keterangan

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

Berlaku untuk

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke 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

Parameter

data
Object

Objek untuk ditulis sebagai JSON.

type
Type

Jenis objek yang akan ditulis.

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.

Keterangan

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

Berlaku untuk

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke 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

Jenis parameter

TValue

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>)

Membuat yang menserialisasikan IResult objek yang ditentukan data ke 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

Jenis parameter

TValue

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.

Keterangan

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

Berlaku untuk

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke 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

Jenis parameter

TValue

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.

Keterangan

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

Berlaku untuk