C#怎么将对象序列化为JSON System.Text.Json使用方法

admin 百科 11
System.Text.Json 序列化核心是 JsonSerializer.Serialize(),.NET Core 3.0+ 内置;支持匿名类型、POCO、集合等,默认驼峰命名;通过 JsonSerializerOptions 可配置命名策略、null 处理、缩进等;支持流式写入和 Utf8JsonWriter;注意字段默认不序列化、日期格式为 ISO 8601、不支持循环引用(需 ReferenceHandler.Preserve)、字典 key 必须为 string。

C#怎么将对象序列化为JSON System.Text.Json使用方法-第1张图片-佛山资讯网

System.Text.Json 将对象序列化为 JSON 很简单,核心是 JsonSerializer.Serialize() 方法,不需要额外安装包(.NET Core 3.0+ 和 .NET 5+ 内置)。

基础序列化:一行搞定

最常用场景:把一个普通类实例转成 JSON 字符串。

示例:

标签: js json 大数据 stream c# .net

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~