IF I USED JARRAY.FROMOBJECT i get an empty skeleton json, can someone help me letting me know how to convert the list into a jarray. Thanks
class EGTenantCreated
{
internal string id { get; set; }
internal string subject { get; set; }
internal EGData data { get; set; }
internal string eventType { get; set; }
internal string eventTime { get; set; }
internal string dataVersion { get; set; }
internal string metadataVersion { get; set; }
internal string topic { get; set; }
}
class EGData
{
internal string TenantId { get; set; }
internal string TenantName { get; set; }
internal string AdministratorEmail { get; set; }
internal string ProductId { get; set; }
internal string PackageInstanceId { get; set; }
internal string CorrelationId { get; set; }
}
public List<EGTenantCreated> UpdateEGTenant()
{
DateTime date = new DateTime();
string tenantName = "Tenant" + date.Day.ToString() + date.Month.ToString() +
date.Year.ToString() + "_"
+ date.Hour.ToString() + date.Minute.ToString();
string adminEmail = "user" + date.Day.ToString() + date.Month.ToString() +
date.Year.ToString() + "_"
+ date.Hour.ToString() + date.Minute.ToString() + "@testmail.com";
EGData egData = new EGData();
egData.TenantId = Guid.NewGuid().ToString();
egData.TenantName = tenantName;
egData.AdministratorEmail = adminEmail;
egData.ProductId = "Erp";
egData.PackageInstanceId = "522b0dc0-5db9-437d-97cc-cd4c742b1b22";
egData.CorrelationId = Guid.NewGuid().ToString();
EGTenantCreated egTenant = new EGTenantCreated();
egTenant.id = Guid.NewGuid().ToString();
egTenant.subject = "/DeploymentRegistry/TenantCreated";
egTenant.eventType = "TenantCreated";
egTenant.eventTime = "2019-10-04T20:02:54.9411815Z";
egTenant.dataVersion = "1.0.0";
egTenant.metadataVersion = "1";
egTenant.topic = "topictest";
egTenant.data = egData;
List<EGTenantCreated> list = new List<EGTenantCreated>();
list.Add(egTenant);
return list;
}
var list = UpdateEGTenant();
var jArray = JArray.FromObject(list); //here i get an empty json
Here is where i get the error, when i print the jArray.ToString() I get an empty json skeleton and am not getting my list converted into a jarray object thats what am expecting. This is real code.