using System.Collections.Generic;
using System.Text.Json.Serialization;
public static void Main()
var document = new Document
var listDocs = new List<Document>();
var serialized = JsonSerializer.Serialize(listDocs);
Console.WriteLine("Serialize");
Console.WriteLine(serialized);
Console.WriteLine("Deserialize");
var deserialized = JsonSerializer.Deserialize<List<Document>>(serialized);
Console.WriteLine(deserialized[0].DocumentName);
[JsonPropertyName("docname")]
public string DocumentName { get; set; }
public string doclocation { get; set; }
public string division { get; set; }
public string inputsourcetype { get; set; }
[JsonPropertyName("docextension")]
public string Extension { get; set; }
public float filesizekb { get; set; }
public int pagecount { get; set; }
public string foreignsys { get; set; }
public string foreignsysid { get; set; }