Use source generator for Aaru Metadata JSON serializing.

This commit is contained in:
2022-12-16 04:05:02 +00:00
parent 647d3fac26
commit 03029a50da
2 changed files with 6 additions and 0 deletions

View File

@@ -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; }