在Asp.Net MVC中,我们可以使用JsonConvert.SerializeObject方法将对象序列化为JSON格式的字符串,然后将其发送给客户端。以下是使用此方法的示例代码:
public ActionResult GetData() { var data = new { Name = "张三", Age = 25, Sex = "男" }; return Json(JsonConvert.SerializeObject(data), JsonRequestBehavior.AllowGet); }
在上面的示例中,我们首先创建了一个匿名类型的对象data,然后调用JsonConvert.SerializeObject方法将其序列化为JSON格式的字符串,并将其作为JsonResult对象的值返回给客户端。我们还需要明确设置JsonRequestBehavior.AllowGet属性,以允许GET请求而不是默认的POST请求。
这样我们就可以将C#对象序列化为JSON格式的字符串在客户端进行使用了。