目前,我正在使用 JsonResults 将对象从服务器端发送到客户端。
当前代码如下:
[HttpGet]
public JsonResult Get()
{
//Create a List object, categoryList which can store anonymous objects later.
List<object> categoryList = new List<object>();
var categoriesQueryResult = Database.Categories
.Where(eachCategory => eachCategory.DeletedAt == null)
.Include(eachCategory => eachCategory.CreatedBy)
.Include(eachCategory => eachCategory.UpdatedBy);
//Loop through each Category entity in the categoriesQueryResult's and add it into categoryList
foreach (var oneCategory in categoriesQueryResult)
{
categoryList.Add(new
{
categoryId = oneCategory.CategoryId,
categoryName = oneCategory.CategoryName,
visibility = oneCategory.Visibility,
displayStart = oneCategory.DisplayStart,
displayEnd = oneCategory.DisplayEnd,
createdAt = oneCategory.CreatedAt,
updatedAt …Run Code Online (Sandbox Code Playgroud) 我有一个字符串数组
string[] a = ["a","b","c"];
Run Code Online (Sandbox Code Playgroud)
我有一个列表(我们称之为“b”),然后我将其反序列化为一个字符串
[ {"name" : "a", "email": "b@c.com"}, {"name" : "a", "email": "b@c.com"} ]
Run Code Online (Sandbox Code Playgroud)
我想检查我的 List 是否包含 string[] a 中的任何内容。
var check = b.name.Contains(a[1]);
Run Code Online (Sandbox Code Playgroud)
我得到错误
“Newtonsoft.Json.Linq.JValue”不包含“Contains”的定义
我还有什么其他方法可以做到这一点?