我必须在不同的路线上为不同的POST服务形成一个请求对象。
服务1将请求Obj设为{ fname:“, lname:“, 年龄:23岁 .... ...等等 }
服务2以{ fname:“, lname:“, 年龄:23岁 地址: [] .... ...等等 } 服务3以{ fname:“, lname:“, 年龄:23岁 地址: [], 爱好:[], .... ...等等 }
请求对象应该扩展一些属性/属性。
请提出如何为这种情况创建模型的建议。
答案 0 :(得分:0)
您有几种选择:
1)您可以构建模型以定义所有可能的属性,并添加“?”那些是可选的。 (并非每项服务都必需。)
2)您可以构建一个基本模型并对其进行扩展...但是,除非在处理这些服务时在逻辑上有足够的差异,否则这可能不值得花时间。