无效的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的研究,没有找到一些方法来修复它。

有人能帮帮我吗?

谢谢。

无效的JSON原语- Asp.Net MVC 4

{"Id":"null","produtos":[{"Id":6,"Quantidade":1,"Adicionais":[]}]}'发送为data而不是'"Pedido"={"Id":"null","produtos":[{"Id":6,"Quantidade":1,"Adicionais":[]}]}'。后者是无效的JSON