Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Namespace:   System.Web.Http
Assembly:  System.Web.Http (in System.Web.Http.dll)
Overload List
| Name | Description | |
|---|---|---|
| .jpeg) | Json<T>(T) | Creates a JsonResult<T> (200 OK) with the specified value. | 
| .jpeg) | Json<T>(T, JsonSerializerSettings) | Creates a JsonResult<T> (200 OK) with the specified values. | 
| .jpeg) | 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: T- The 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: T- The content value to serialize in the entity body. 
- serializerSettings 
 Type: Newtonsoft.Json.JsonSerializerSettings- The 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: T- The content value to serialize in the entity body. 
- serializerSettings 
 Type: Newtonsoft.Json.JsonSerializerSettings- The serializer settings. 
- encoding 
 Type: System.Text.Encoding- The 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