无效的JSON原语- Asp.Net MVC 4
本文关键字:Net MVC Asp JSON 原语 无效 | 更新日期: 2023-09-27 18:18:59
我正在尝试发送一个复杂的json对象到我的动作,但没有运气。
这是我的javascript:
$.ajax({
url: "http://localhost:52593/" + urlAction.Controller + "/" + urlAction.Action,
type: type,
dataType: dataType,
data: data,
contentType: contentType,
async: IsAsync,
traditional: traditional
}).done(callback);
这里是数据对象结构:
'"Pedido"={"Id":"null","produtos":[{"Id":6,"Quantidade":1,"Adicionais":[]}]}'
当我提交ajax,我得到这个异常:
Invalid JSON primitive: : {"Id":"null","produtos":[{"Id":6,"Quantidade":1,"Adicionais":[]}]}
我做了一些关于SO的研究,没有找到一些方法来修复它。
有人能帮帮我吗?
谢谢。
将{"Id":"null","produtos":[{"Id":6,"Quantidade":1,"Adicionais":[]}]}'
发送为data
而不是'"Pedido"={"Id":"null","produtos":[{"Id":6,"Quantidade":1,"Adicionais":[]}]}'
。后者是无效的JSON