获取字符串,比如当我返回一个列表

问题描述 投票:0回答:1

我得到的结果是

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

当我使用邮递员时,我得到的格式如下。

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

enter image description here

控制器方法

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

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

}

asp.net .net json controller asp.net-core-3.1
1个回答
0
投票

使用这个命名空间

using System.Web.Script.Serialization;

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

你必须在json_result中获取json数据。

© www.soinside.com 2019 - 2024. All rights reserved.