![](/img/trans.png)
[英]JSON.Stringfy method's replacer argument not working on nested object
[英]Json.stringfy not convert a advanced object, but it does work with a simple object
我正在使用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; }
}
根据我的经验,在将C#模型/变量分配给Java脚本变量时,应将其用引号引起来。
尝试做:obj.Venta ='@Model';
希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.