-1
非常に単純なWebAPIを.NET 4.6で開発しています。 WebAPIは、デフォルトでJSON.NetをJSONシリアライザとして使用します。 このアプリケーションでは、既定のJSONシリアライザをNewtonSoft JSONに設定します。C#WebAPI:既定のJSONシリアライザをNewtonSoft JSONに設定する
どうすればいいですか?
非常に単純なWebAPIを.NET 4.6で開発しています。 WebAPIは、デフォルトでJSON.NetをJSONシリアライザとして使用します。 このアプリケーションでは、既定のJSONシリアライザをNewtonSoft JSONに設定します。C#WebAPI:既定のJSONシリアライザをNewtonSoft JSONに設定する
どうすればいいですか?
var formatter = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
formatter.SerializerSettings = new JsonSerializerSettings
{
Formatting = Formatting.Indented,
TypeNameHandling = TypeNameHandling.Objects,
ContractResolver = new CamelCasePropertyNamesContractResolver()
};
はあなたglobal.asax
はい、これは私のために働いています。 JSON.Netはクライアントからのデシリアライズ中に失敗しました.Newtonsoftを使用してシリアル化されたデータを送信しています。 –
JSON.Netに配置されるだろうNewtonSoftのJSONシリアライザです。 http://www.newtonsoft.com/json/help/html/Introduction.htm –
同意します。ありがとう@MurrayFoxcroft –