我想此JSON發送到服務器:發送完整的JSON用asp.net MVC
{
"id":123,
"person": {"name":"john", "surname":"john"},
"qualities": ["gentle", "handsome"],
"friends": [{"name":"sam", "surname":"gamgee"}, {"name":"donald", "surname":"trump"}]
}
因此,所有可能的情況下(正常場,JSON場,場列表和JSON列表字段一個相當完整的JSON )。
我想在我的asp.net mvc服務器上發佈這種對象。我發佈HTTP頭「內容:應用程序/ JSON」,我不想改變。
我嘗試了很多東西,但最後總是遇到問題,特別是當我有一個json列表字段時。 爲什麼這種事情不起作用?
[HttpPost]
public ActionResult SendJson(dynamic json) {
json.friends[0].name --> error
}
當我發送{"json": {#json above#} }
。
你可以試試json.json.friends [0] .name?好奇,如果它只是一個關於如何將JSON作爲另一個json中的對象傳遞的問題。 –
不工作。其實不包圍它的「json」字段不起作用,因爲asp.net似乎直接解析發送的json,因此參數是json字段。 – fazega
json.json.friends [0] .name - 作品,有什麼麻煩嗎? – Immanuel