自己造轮子是一件苦差事。 现在,您可以专注于业务开发,仅需集成 ⭐️Furion⭐️ 即可。
Skip to main content

7. JsonSerializerUtility 静态类

重要声明

以下内容在 Furion 1.16.0 + 版本中已移除。请使用 【23. JSON 序列化章节】

7.1 序列化

var str = JsonSerializerUtility.Serialize(obj, [options]);

7.2 反序列化

var obj = JsonSerializerUtility.Deserialize<T>(str, [options]);

7.3 获取默认序列化配置

var options = JsonSerializerUtility.GetDefaultJsonSerializerOptions();

7.4 设置序列化属性首字母大写

services.AddControllersWithViews()
.AddJsonSerializerPascalPropertyNaming();

7.5 设置时间输出统一格式化

services.AddControllersWithViews()
.AddDateTimeJsonConverter("yyyy-MM-dd HH:mm:ss");