私はウェブ全体を検索しましたが、JSON を正しく使用していると思いますが、何が問題なのかわかりません。この json オブジェクトを MVC コントローラー アクションのパラメーターとして渡す必要があります。
JSON:
{
"ContactId": "0",
"Fax2": "dsad",
"Phone2": "dsad",
"Tittle": "asdsa",
"Cellphone": "dsadsd",
"Address": { "City": "kjshksdfks",
"Country": "undefined",
"Id": "0",
"State": "dsadsa"}
}
.NET オブジェクトは次のとおりです。
public class Contact
{
public string ContactId {get; set;}
public string Fax2 {get; set;}
public string Phone2 {get; set;}
public string Tittle {get; set;}
public string Cellphone {get; set;}
public Address ContactAddress {get; set;}
}
ネストされたアドレス タイプは次のとおりです。
public class Address
{
public string City {get; set;}
public string Country {get; set;}
public int Id {get; set;}
public string State {get; set;}
}
私のJSONの何が問題なのですか?、コントローラーアクションにクリーンを渡すために何が欠けていますか?
正確なエラーは次のとおりです: 無効な JSON プリミティブ: 連絡先
注: JavaScript オブジェクト、JSON.stringify、および toJSON() を使用してみました
前もって感謝します!