我有简单的代码,我试图从控制器方法返回列表对象,并在浏览器上显示它.相反,浏览器将列表类型显示为:
System.Collections.Generic.List`1[System.String]
Run Code Online (Sandbox Code Playgroud)
以下是我的代码:
控制器:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Net;
using System.Web.Http;
using System.Web.Script.Serialization;
using MvcApplication2.Models;
using Newtonsoft.Json;
namespace MvcApplication2.Controllers
{
public class CodesController : Controller
{
WebClient myclient = new WebClient();
public IEnumerable<Codes> Get()
{
string data = myclient.DownloadString("URL");
List<Codes> myobj = (List<Codes>)JsonConvert.DeserializeObject(data, typeof(List<Codes>));
return myobj;
}
}
}
Run Code Online (Sandbox Code Playgroud)
DataModel中:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcApplication2.Models
{
public class Codes
{
public string hr { get; set; }
public …Run Code Online (Sandbox Code Playgroud)