JsonOutputFormatter विकल्पों को सेट करने की कोशिश कर रहा:JsonSerializerSettings और Asp.Net कोर
var jsonFormatter = (JsonOutputFormatter) options.OutputFormatters.FirstOrDefault(f => f is JsonOutputFormatter);
if (jsonFormatter != null)
{
jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
}
या
mvcBuilder.AddJsonOptions(jsonOptions =>
{
jsonOptions.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
});
लेकिन जैसे ही मैं इस जोड़ने के रूप में, मैं मिलता है:
MissingMethodException: विधि नहीं मिला: ' Newtonsoft.Json.JsonSerializerSettings Microsoft.AspNet.Mvc.Formatters.JsonOutputFormatter.get_SerializerSettings() '।
मैं मानक Microsoft.AspNet.Mvc.Formatters.Json (6.0.0-rc1-final)
संपादित उपयोग कर रहा हूँ:Newtonsoft.Json 6.0.6
स्थापित करने (जो सभी अन्य संदर्भ डाउनग्रेड) द्वारा इसे हल
किसी को भी कि पहले से ही मिल गया? धन्यवाद ..
आप कहाँ कोड टुकड़ा डालने की कोशिश की? 'एमवीसीबिल्डर' क्या है? क्या आप 'Startup.cs' से 'कॉन्फ़िगर सर्विसेज' विधि का कोड शामिल कर सकते हैं, जिसका आप उपयोग करते हैं? 'AddJsonOptions' को कॉल करने के लिए यह सही जगह है। – Oleg
यह आज यादृच्छिक रूप से मेरे साथ हो रहा है। ईमानदारी से यह कल काम कर रहा था जो वास्तव में मुझे परेशान छोड़ देता है। –