using System.Text.Json; using System.Text.Json.Serialization; namespace View_by_Distance.Shared.Models; public class MetadataFileCollection : Properties.IMetadataFileCollection { protected readonly Dictionary>> _Values; // {{1}}SingletonValue public Dictionary>> Values => _Values; // {{1}}SingletonValue [JsonConstructor] public MetadataFileCollection ( Dictionary>> values ) => _Values = values; // {{1}}SingletonValue public override string ToString() { string result = JsonSerializer.Serialize(this, new JsonSerializerOptions() { WriteIndented = true }); return result; } // ... }