Hello Reid,
I suppose that the issue faced is caused by the fact that in .Net Core 3.0 the Newtonsoft.Json package is no longer included by default. Instead, the application would use the System.Text.Json assembly. That would also lead to the fact that all field names will be translated from PascalCase to camelCase when sent from server to the client. In order to avoid that, you should explicitly turn off that serialization option:
services
.AddMvc(options => options.EnableEndpointRouting = false)
.SetCompatibilityVersion(CompatibilityVersion.Version_3_0)
.AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy = null);
If the above does not help, I would like to ask you to send us the sample template solution, where you have observed the issue in question. This way we will be able to troubleshoot the problem locally and to provide you with the most appropriate assistance on that case.
I hope that this helps.
Regards,
Veselin Tsvetanov
Progress Telerik
Get
quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers.
Learn More.