mirror of
https://github.com/aaru-dps/Aaru.CommonTypes.git
synced 2025-12-16 19:24:30 +00:00
Use source generator for Aaru Metadata JSON serializing.
This commit is contained in:
@@ -38,6 +38,7 @@
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.Json.Serialization;
|
||||
using Schemas;
|
||||
|
||||
// ReSharper disable UnusedMember.Global
|
||||
@@ -45,6 +46,10 @@ using Schemas;
|
||||
|
||||
namespace Aaru.CommonTypes.AaruMetadata;
|
||||
|
||||
[JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)]
|
||||
[JsonSerializable(typeof(MetadataJson))]
|
||||
public partial class MetadataJsonContext : JsonSerializerContext {}
|
||||
|
||||
public class MetadataJson
|
||||
{
|
||||
public Metadata AaruMetadata { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user