TypedResults.Json Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>) |
Membuat yang menserialisasikan JsonHttpResult<TValue> objek yang ditentukan |
Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>) |
Membuat yang menserialisasikan JsonHttpResult<TValue> objek yang ditentukan |
Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>) |
Membuat yang menserialisasikan JsonHttpResult<TValue> objek yang ditentukan |
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.
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.
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.
Mengembalikan
yang dibuat JsonHttpResult<TValue> yang menserialisasikan yang ditentukan data
sebagai format JSON untuk respons.