1
개체를 Json으로 serialize하려고합니다. 아래 코드에서 반환되는 오류는 "유형 문자열의 인스턴스를 JsonResult 유형의 변수에 할당 할 수 없습니다."입니다. 누군가 내가 잘못한 것을 설명 할 수 있습니까? 나는 serialize()가 객체를 받아들이고 그것이 내가 전달하는 것이라고 생각했다. 이 가정개체를 Json으로 serialize
public class SummaryStats
{
public int rating_number { get; set; }
public string rating_label { get; set; }
public string rating_view { get; set; }
public int max_stars { get; set; }
public int star_1_rating { get; set; }
public int star_2_rating { get; set; }
public int star_3_rating { get; set; }
public int star_4_rating { get; set; }
public int star_5_rating { get; set; }
}
public JsonResult GetSummaryStats()
{
SummaryStats stats = new SummaryStats();
stats.star_1_rating = 1;
stats.star_2_rating = 1;
stats.star_3_rating = 1;
stats.star_4_rating = 11;
stats.star_5_rating = 20;
JavaScriptSerializer json = new JavaScriptSerializer();
JsonResult output = json.Serialize(stats);
return output;
}
감사 : – hughesdan