我正在创建一个从 MySql 数据库返回一些结果的 API。我有一个包含 2 行和一些字段的表。查询的主要因素是一个名为Title. 应用程序应根据“标题”字段返回结果。在titles这两个记录是甜街和甜街2号。
为了将结果返回为 JSON,我创建了一个类:
using System.Collections.Generic;
namespace IMES_Backend.Controllers
{
internal class Movie
{
public class BaseResponse
{
public List<Item> search { get; set; } = new List<Item>();
public bool response { get; set; }
}
public class Item
{
public string title { get; set; }
public string year { get; set; }
public string released { get; set; }
public string runTime { get; set; }
public string genre { get; set; }
public string director { get; set; }
public string writer { get; set; }
public string actors { get; set; }
public string language { get; set; }
public string country { get; set; }
public string awards { get; set; }
public string poster { get; set; }
public string imdbScore { get; set; }
public string production { get; set; }
public string dl480p { get; set; }
public string dl720p { get; set; }
public string dl1080p { get; set; }
public string subtitleLink { get; set; }
public string dubLink { get; set; }
public string description { get; set; }
public string state { get; set; }
}
}
}
然后我选择前面提到的 2 行并以 JSON 格式返回结果:
[Route("IMES/api/GET/search/t={movieTitle}")]
[HttpGet]
public IActionResult MovieSearch(string movieTitle)
{
string searchKeyword = movieTitle.Replace("%20", " ");
//Try to connect to the database
try
{
}
}
当我浏览时.../IMES/api/GET/search/t=sweet,我只得到第一行数据,第二行没有包含关键字的第二个列表sweet。
我想在 JSON 的单独列表中获取两行的数据。任何人都可以帮忙吗?
注意:我已经在 SQL Studio 中尝试过查询,我收到了两条记录。所以我确定那 2 行!
呼如林
相关分类