Generuj tablicę JSON za pomocą WCF
Zajmuję się tworzeniem usługi internetowej WCF, która zwraca to:
<code>{ "allFormsResult": [ { "FormId": 1, "FormName": "Formulario 1" }, { "FormId": 2, "FormName": "Formulario 2" }, { "FormId": 3, "FormName": "Formulario 3" } ] } </code>
To jest kod:
<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>
Jak mogę to zrobić, aby wygenerować to w ten sposób?
<code>[ { "FormId": 1, "FormName": "Formulario 1" }, { "FormId": 2, "FormName": "Formulario 2" }, { "FormId": 3, "FormName": "Formulario 3" } ] </code>