我正在从上传的图像中序列化元数据,以便能够将其保存在数据库中。
可以使用 Newtonsoft (JSON.NET) 的 Custom JsonConverter 序列化数据 - 但是反序列化失败:
(IReadOnlyList<MetadataExtractor.Directory>)JsonConvert.DeserializeObject(metadata)
除了这个例外:
An exception of type 'Newtonsoft.Json.JsonSerializationException' occurred in Newtonsoft.Json.dll but was not handled in user code
Additional information: Could not create an instance of type MetadataExtractor.Directory. Type is an interface or abstract class and cannot be instantiated. Path '[0].Name', line 1, position 9.
由于目录列表可能因特定对象而异,我怀疑单独序列化/反序列化目录是微不足道的。
关于如何仅将上传图像的元数据部分保存到以后可以重复使用的表单中的任何简单建议?