我想發送一個複雜的json對象給我的動作,但沒有運氣。無效的JSON原語 - Asp.Net MVC 4
這裏是我的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 c#代碼是什麼樣的?你沒有表現出來。 – dbc