我有这门课程:
public class DesignElements
{
public List<DesignElement> Elements;
public bool Front { set; get; }
public string ThemeID { set; get; }
public DesignElements()
{
Elements = new List<DesignElement>();
}
}
将此类序列化为页面的结果是:
var json=
{
"Elements":
[
{"Alignment":null,"Bold":false},
{"Alignment":null,"Bold":false}
],
"Front":true,
"ThemeID":"9"
};
问题是将页面中的json发送到使用jQuery的web服务
我应该使用JSON.stringify
方法并将其作为字符串发送吗?如果是的话,网络服务中的参数名称是什么?
我可以将json作为DesignElements
对象发送到web服务。如果是,Web服务中Argument的名称是什么?
答案 0 :(得分:3)
因为我进行了一些搜索,尤其是Jquery Ajax Posting json to webservice
首先,我必须将我的对象转换为JSON:
data: {DesignElements : JSON.stringify(json)}
并将其发布到网络服务