using System.Collections.Generic;
public static void Main()
FormData[] formData = new FormData[]{null, null, null};
formData = formData.Where(_form => _form != null).ToArray();
Form form = new Form(1, "TestVisibility", formData);
var serialisedForm = JsonConvert.SerializeObject(form);
Console.WriteLine(serialisedForm);
public int FormId { get; set; }
public string Visibility { get; set; }
public IEnumerable<FormData> FormData { get; set; }
public Form(int formId, string visibility, IEnumerable<FormData> formData)
public FormData(int formDataId, string field, string schema)
public int FormDataId { get; set; }
public string Field { get; set; }
public string Schema { get; set; }