繁体   English   中英

当我返回一个列表时得到字符串

[英]getting string like when I return a list

我得到的结果

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

当我使用 postman 时,我得到如下格式。

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

在此处输入图像描述

controller 方法

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 数据

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM