Html 要在MVC条形图-C中查看的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"

我现在能够从JSON反序列化一所学校,下一步是现在使用MVC将数据插入条形图

JSON对象看起来像:

[{"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页面即可。谢谢