【发布时间】:2016-12-28 13:43:49
【问题描述】:
我的问题有点理论,但很有趣。 我想知道在使用 web api 时哪种方法最好。
我有两种方法
- 一个有
List<Customer>作为参数
public void Create(List<Customer>) { //... }
- 第二个有
CustomerList作为参数(其中CustomerList 类有属性public List<Customer> customers {get; set;})
public void Create(CustomerList customer) { //... }
我知道方法 1 需要传递 json 数组,方法 2 需要将 json 数组包装到 json 对象。
但我的问题是哪种方法最好,为什么?
【问题讨论】:
-
没有优缺点。如果您只想要客户,请使用
List<Customer>。另一方面,如果您想要客户和其他数据,则使用后一种方法。
标签: c# asp.net json asp.net-mvc asp.net-web-api