using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization.Formatters;
using System.Xml.Serialization;
using System.Runtime.Serialization;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Serialization;
public string appname { get; set; }
public string key { get; set; }
public List<Dictionary<string, string>> data { get; set; }
public string updateId { get; set; }
public string updateTS { get; set; }
public string creationUser { get; set; }
internal static void Test()
var collection = new Update_DB
data = new List<Dictionary<string, string>>
new Dictionary<string, string>
{"data2", "TrainingIns"},
new Dictionary<string, string>
{"connectorType", "webserver-to-appserver"},
{"destinationUri", "data5"},
string x = JsonConvert.SerializeObject(collection.data, Formatting.Indented);
public static void Main()
Console.WriteLine("Json.NET version: " + typeof(JsonSerializer).Assembly.FullName);