ApiController.Json Method
Namespace: System.Web.Http
Assembly: System.Web.Http (in System.Web.Http.dll)
Overload List
Name | Description | |
---|---|---|
Json<T>(T) | Creates a JsonResult<T> (200 OK) with the specified value. |
|
Json<T>(T, JsonSerializerSettings) | Creates a JsonResult<T> (200 OK) with the specified values. |
|
Json<T>(T, JsonSerializerSettings, Encoding) | Creates a JsonResult<T> (200 OK) with the specified values. |
See Also
ApiController Class
System.Web.Http Namespace
Return to top
ApiController.Json<T> Method (T)
Creates a JsonResult<T> (200 OK) with the specified value.
Syntax
protected internal JsonResult<T> Json<T>(
T content
)
public protected:
generic<typename T>
JsonResult<T>^ Json(
T content
)
member Json<'T> :
content:'T -> JsonResult<'T>
Protected Friend Function Json(Of T) (
content As T
) As JsonResult(Of T)
Parameters
content
Type: TThe content value to serialize in the entity body.
Return Value
Type: System.Web.Http.Results.JsonResult<T>
A JsonResult<T> with the specified value.
Type Parameters
- T
The type of content in the entity body.
Return to top
ApiController.Json<T> Method (T, JsonSerializerSettings)
Creates a JsonResult<T> (200 OK) with the specified values.
Syntax
protected internal JsonResult<T> Json<T>(
T content,
JsonSerializerSettings serializerSettings
)
public protected:
generic<typename T>
JsonResult<T>^ Json(
T content,
JsonSerializerSettings^ serializerSettings
)
member Json<'T> :
content:'T *
serializerSettings:JsonSerializerSettings -> JsonResult<'T>
Protected Friend Function Json(Of T) (
content As T,
serializerSettings As JsonSerializerSettings
) As JsonResult(Of T)
Parameters
content
Type: TThe content value to serialize in the entity body.
serializerSettings
Type: Newtonsoft.Json.JsonSerializerSettingsThe serializer settings.
Return Value
Type: System.Web.Http.Results.JsonResult<T>
A JsonResult<T> with the specified values.
Type Parameters
- T
The type of content in the entity body.
Return to top
ApiController.Json<T> Method (T, JsonSerializerSettings, Encoding)
Creates a JsonResult<T> (200 OK) with the specified values.
Syntax
protected internal virtual JsonResult<T> Json<T>(
T content,
JsonSerializerSettings serializerSettings,
Encoding encoding
)
public protected:
generic<typename T>
virtual JsonResult<T>^ Json(
T content,
JsonSerializerSettings^ serializerSettings,
Encoding^ encoding
)
abstract Json<'T> :
content:'T *
serializerSettings:JsonSerializerSettings *
encoding:Encoding -> JsonResult<'T>
override Json<'T> :
content:'T *
serializerSettings:JsonSerializerSettings *
encoding:Encoding -> JsonResult<'T>
Protected Friend Overridable Function Json(Of T) (
content As T,
serializerSettings As JsonSerializerSettings,
encoding As Encoding
) As JsonResult(Of T)
Parameters
content
Type: TThe content value to serialize in the entity body.
serializerSettings
Type: Newtonsoft.Json.JsonSerializerSettingsThe serializer settings.
encoding
Type: System.Text.EncodingThe content encoding.
Return Value
Type: System.Web.Http.Results.JsonResult<T>
A JsonResult<T> with the specified values.
Type Parameters
- T
The type of content in the entity body.
Return to top