我正在使用mvc 4和jQuery。如果我尝试它,这是有效的
var obj = new Object();
obj.name = "Raj";
obj.age = 32;
obj.married = false;
var jsonString= JSON.stringify(obj);
alert(jsonString);
但是如果我尝试将我的对象转换为JSON则无效
var obj = new Object();
obj.name = "Raj";
obj.age = 32;
obj.married = false;
obj.Venta=@Model;
var jsonString= JSON.stringify(obj);
alert(jsonString);
如你所见,我添加了@Model,那么这不起作用。
我需要将此对象转换为JSON,如果有自动获取方法
,这将是很好的public class VentaProd
{
public IEnumerable<product> ListadoProductos {get; set;}
public IEnumerable<account> ListadoClientes { get; set; }
public sale Venta { get; set; }
}
答案 0 :(得分:0)
根据我的经验,当分配给java脚本变量时,C#模型/变量应该用引号括起来。
尝试做: obj.Venta =&#39; @ Model&#39;;
希望这有帮助!