C# 如何使用C UWP从列表中查询JSON数据
我把这个JSON数据转换成一个列表, 我想将类别id传递到课程页面,并使用LINQ列出与此类别id匹配的课程C# 如何使用C UWP从列表中查询JSON数据,c#,json,uwp,json.net,C#,Json,Uwp,Json.net,我把这个JSON数据转换成一个列表, 我想将类别id传递到课程页面,并使用LINQ列出与此类别id匹配的课程 string Categoriesjson = @"[ { 'cat_id' : 1, 'name': 'HTML', 'desc': 'WebDesign',
string Categoriesjson = @"[
{
'cat_id' : 1,
'name': 'HTML',
'desc': 'WebDesign',
'img': 'Assets/sawirada/html-flat.png',
}];
将课程设置为列表,并使用LINQ获取匹配的课程:
string Coursesjson = @"[
{
'id' : 1,
'cat_id' : '2',
'name': 'Learn HTML',
'date': '2017-10-19',
'img': 'Assets/sawirada/phpmysql.jpg',
}];
您能在转换为列表的位置显示代码吗?
var passedCatId = 1;
List<Course> allCourses = JsonConvert.DeserializeObject<List<Course>>(Coursejson);
List<Course>filteredCourses = allCourses.Where(c => c.cat_id == passedCatId).ToList();