随着 .NET 8 的发布,开发者们可能会遇到一些与 JSON 序列化相关的变化,尤其是在使用 ASP.NET Core MVC 项目中。今天我们来探讨一下这些变化,并通过实例来理解如何处理这些问题。
背景介绍
在使用 JavaScript 库(如 jQuery)与 ASP.NET Core 7 MVC 项目交互时,通常使用 XHR 或 Ajax 来发送请求并接收 JSON 数据。在早期的版本中,JSON 序列化默认使用的是 PascalCase 命名策略。然而,当升级到 .NET 8 并更新到更高版本的 JavaScript 库时,可能会发现一些问题。
问题描述
假设我们有一个简单的控制器方法:
public class LineController : Controller
{