James123
James123

Reputation: 11652

How to return JSON with object name?

How to add object name in the front when I am returning?

 public IEnumerable<Institutions> Get(string subscriptionDate)
 {
     return institutionses;
 }

JSON Retrurn

[{
    "institutionId": "9041765",
    "institutionName": "University of Melbourne",
    "isConsortia": false,
    "consortiaParentId": null,        
},
{
    "institutionId": "9043242",
    "institutionName": "University of texas",
    "isConsortia": false,
    "consortiaParentId": null,        
}]

But expecting

{
    "institutions": [{
             "institutionId": "9041765",
             "institutionName": "University of Melbourne",
             "isConsortia": false,
             "consortiaParentId": null,        
         },
        {
             "institutionId": "9043242",
             "institutionName": "University of texas",
             "isConsortia": false,
             "consortiaParentId": null,        
       }]
  }

Upvotes: 0

Views: 34

Answers (1)

James123
James123

Reputation: 11652

@sajid said

put it inside a RootObject and return it, like

public class RootObject{ public IEnumerable<Institution> institutions { get; set; }}

Upvotes: 2

Related Questions