I have some C# class. I want to convert to Json. But when I convert via
@Html.Raw(Json.Encode(@Model))
I get error in javascript
Uncaught SyntaxError: Unexpected identifier
I see this string in Firebug:
[{"Id":102,"Date":"\/Date(1419454800000)\/","Value":286890,"ListOfMetaL_Id":3,"ListOfMetal":null}]";
any ideas? Class c# for Serializer
public partial class PriceOfMetal
{
public int Id { get; set; }
public System.DateTime Date { get; set; }
public double Value { get; set; }
public int ListOfMetaL_Id { get; set; }
public virtual ListOfMetal ListOfMetal { get; set; }
}
Controller:
public ActionResult Graph()
{
int id = (int)TempData.Peek("id");
string time = TempData.Peek("date").ToString();
DateTime data = DateTime.ParseExact(time, "d", CultureInfo.InvariantCulture);
var result = _access.GetPrice(id, data);
ViewBag.Json = new JavaScriptSerializer().Serialize(result));
return View(result);
}