Создать массив JSON с WCF
Я разрабатываю веб-сервис WCF, который возвращает это:
<code>{ "allFormsResult": [ { "FormId": 1, "FormName": "Formulario 1" }, { "FormId": 2, "FormName": "Formulario 2" }, { "FormId": 3, "FormName": "Formulario 3" } ] } </code>
Это код:
<code>public class RestServiceImpl : IRestServiceImpl { public List<FormContract> allForms() { List<FormContract> list = null; using (var vAdmEntities = new ADMDatabase.ADMEntities()) { list = new List<FormContract>(); foreach (var form in vAdmEntities.Form) { FormContract formC = new FormContract { FormName = form.name.Trim(), FormId = form.formId }; list.Add(formC); } } return list; } } </code>
How can I do to generate it in this way?
<code>[ { "FormId": 1, "FormName": "Formulario 1" }, { "FormId": 2, "FormName": "Formulario 2" }, { "FormId": 3, "FormName": "Formulario 3" } ] </code>