Controller.Json Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Json(Object) |
Creates a JsonResult object that serializes the specified |
Json(Object, JsonSerializerSettings) |
Creates a JsonResult object that serializes the specified |
Json(Object, Object) |
Creates a JsonResult object that serializes the specified |
Json(Object)
- Source:
- Controller.cs
- Source:
- Controller.cs
- Source:
- Controller.cs
Creates a JsonResult object that serializes the specified data
object
to JSON.
public:
virtual Microsoft::AspNetCore::Mvc::JsonResult ^ Json(System::Object ^ data);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object data);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object? data);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member Json : obj -> Microsoft.AspNetCore.Mvc.JsonResult
override this.Json : obj -> Microsoft.AspNetCore.Mvc.JsonResult
Public Overridable Function Json (data As Object) As JsonResult
Parameters
- data
- Object
The object to serialize.
Returns
The created JsonResult that serializes the specified data
to JSON format for the response.
- Attributes
Applies to
Json(Object, JsonSerializerSettings)
- Source:
- Controller.cs
- Source:
- Controller.cs
Creates a JsonResult object that serializes the specified data
object
to JSON.
public:
virtual Microsoft::AspNetCore::Mvc::JsonResult ^ Json(System::Object ^ data, Newtonsoft::Json::JsonSerializerSettings ^ serializerSettings);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object data, Newtonsoft.Json.JsonSerializerSettings serializerSettings);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member Json : obj * Newtonsoft.Json.JsonSerializerSettings -> Microsoft.AspNetCore.Mvc.JsonResult
override this.Json : obj * Newtonsoft.Json.JsonSerializerSettings -> Microsoft.AspNetCore.Mvc.JsonResult
Public Overridable Function Json (data As Object, serializerSettings As JsonSerializerSettings) As JsonResult
Parameters
- data
- Object
The object to serialize.
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
The Newtonsoft.Json.JsonSerializerSettings to be used by the formatter.
Returns
The created JsonResult that serializes the specified data
as JSON format for the response.
- Attributes
Remarks
Callers should cache an instance of Newtonsoft.Json.JsonSerializerSettings to avoid recreating cached data with each call.
Applies to
Json(Object, Object)
- Source:
- Controller.cs
Creates a JsonResult object that serializes the specified data
object
to JSON.
public:
virtual Microsoft::AspNetCore::Mvc::JsonResult ^ Json(System::Object ^ data, System::Object ^ serializerSettings);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object data, object serializerSettings);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object? data, object? serializerSettings);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member Json : obj * obj -> Microsoft.AspNetCore.Mvc.JsonResult
override this.Json : obj * obj -> Microsoft.AspNetCore.Mvc.JsonResult
Public Overridable Function Json (data As Object, serializerSettings As Object) As JsonResult
Parameters
- data
- Object
The object to serialize.
- serializerSettings
- Object
The serializer settings to be used by the formatter.
When using System.Text.Json
, this should be an instance of JsonSerializerOptions.
When using Newtonsoft.Json
, this should be an instance of JsonSerializerSettings
.
Returns
The created JsonResult that serializes the specified data
as JSON format for the response.
- Attributes
Remarks
Callers should cache an instance of serializer settings to avoid recreating cached data with each call.