Html 要在MVC条形图-C中查看的JSON文件#
我现在能够从JSON反序列化一所学校,下一步是现在使用MVC将数据插入条形图 JSON对象看起来像:Html 要在MVC条形图-C中查看的JSON文件#,html,model-view-controller,razor,bar-chart,json-deserialization,Html,Model View Controller,Razor,Bar Chart,Json Deserialization,我现在能够从JSON反序列化一所学校,下一步是现在使用MVC将数据插入条形图 JSON对象看起来像: [{"Subject": "TEST APP","AppScores": [{"Season": "AAAAAAAAAAAAAAAAAAAA","year": "1"}, {"Season": "BBBBBBBBBBBBBBBBBBBBB","year": "2"}]}, {"Subject": "TEST APP2","AppScores": [{"Season": "CCCCCCCCCCC"
[{"Subject": "TEST APP","AppScores": [{"Season": "AAAAAAAAAAAAAAAAAAAA","year": "1"}, {"Season": "BBBBBBBBBBBBBBBBBBBBB","year": "2"}]}, {"Subject": "TEST APP2","AppScores": [{"Season": "CCCCCCCCCCC","year": "3"}, {"Season": "DDDDDDDDDDDDDDDDD","year": "4"}]}]
我已经了解了如何在控制台.WriteLine
中调用JSON文件和查看
var root = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<List<SchoolSubject>>(json)
foreach (var subject in root)
{
Console.WriteLine(subject.Subject);
foreach (var item in subject.AppScores)
{
Console.WriteLine("season: {0}, year: {1}", item.Season, item.year);
}
}
var root=new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize(json)
foreach(根目录中的var主题)
{
Console.WriteLine(subject.subject);
foreach(subject.AppScores中的var项)
{
WriteLine(“季节:{0},年份:{1}”,item.seasure,item.year);
}
}
从类调用:
public class SchoolSubjectAppScore
{
public string Season { get; set; }
public string year { get; set; }
}
public class SchoolSubject
{
public SchoolSubject() { this.AppScores = new List<SchoolSubjectAppScore>(); }
public string Subject { get; set; }
public List<SchoolSubjectAppScore> AppScores { get; set; }
}
公立学校科目AppScore
{
公共字符串季节{get;set;}
公共字符串年份{get;set;}
}
公课科目
{
公立学校科目(){this.AppScores=new List();}
公共字符串主题{get;set;}
公共列表AppScores{get;set;}
}
有没有人能帮助我们在MVC中使用它,并将JSON中的变量调用到列表中,然后显示在HTML网页中
提前感谢。您的图表库需要什么样的数据?调用图表库的代码是什么样子的?我希望使用MVC在HTML网页中查看。变量将从一个页面传递到另一个页面,另一方面,只需使用带有嵌入式C#的HTML页面即可。谢谢。你的图表库需要什么样的数据?调用图表库的代码是什么样子的?我希望使用MVC在HTML网页中查看。变量将从一个页面传递到另一个页面,另一方面,只需使用带有嵌入式C#的HTML页面即可。谢谢