string Categoriesjson = @"[
{
'cat_id' : 1,
'name': 'HTML',
'desc': 'WebDesign',
'img': 'Assets/sawirada/html-flat.png',
}];
我将此JSON数据转换为列表, 我想将类别ID传递给课程页面,并使用LINQ列出与此类别ID匹配的课程。
string Coursesjson = @"[
{
'id' : 1,
'cat_id' : '2',
'name': 'Learn HTML',
'date': '2017-10-19',
'img': 'Assets/sawirada/phpmysql.jpg',
}];
答案 0 :(得分:1)
Deserialize将Coursejson列入一个列表,并使用LINQ获取匹配的课程:
var passedCatId = 1;
List<Course> allCourses = JsonConvert.DeserializeObject<List<Course>>(Coursejson);
List<Course>filteredCourses = allCourses.Where(c => c.cat_id == passedCatId).ToList();