获取字符串就像我 return 一个列表

getting string like when I return a list

我得到的结果

falsef005fdc9-7781-4c75-9f54-0a05a7fc6e71bc3d0990-2f44-491f-a25a-3771772d6a61false2017-10-10T08:43:16.0831010019false

当我使用邮递员时,我越来越喜欢下面的格式。

  1. 问题:如何删除 []?我尝试删除 ToList() 但没有成功。
  2. 问题:为什么我得到的是类似字符串的结果而不是 json?

控制器方法

public IEnumerable<ClientModel> GetClients()
{
    var clients = ClientHelper.GetAllClients();
    var result = (from c in clients
                  select c).ToList(); 

    return Mapper.Map<IEnumerable<ClientModel>>(result);

}

使用这个命名空间

using System.Web.Script.Serialization;

var json_result = new JavaScriptSerializer().Serialize(result );

您必须在 json_result

中获取 json 数据