When I receive data from a database in my ASP.NET Web API, I generally call them in form of a List if expect to receive multiple entries. So this is fine because LINQ provides some cool methods for work with Lists.
But my question is, I have seen some developers set the API controller to send the response to the client as List. I'm wondering is there any special reason not to use Arrays when sending JSON response to the client because, apparently there is no difference between JSON strings that serialized from Arrays or Lists.
Thank you in advance.