因为产品需求变动,又急着上线,于是接口参数变成动态数量,
原先接口发送和返回的数据是 {"xxxN1": 123, "xxxN2":123} 2 个参数,
现在产品经理改需求,说用户反馈很好,但要把 2 个这种参数限制,变成动态最多会有 500 多个,
于是我最简单最快的方式是把接口参数改成 {"xxxN1": 123, "xxxN2":123,..., "xxxN500":123, "xxxN501":123},其中 "xxxNn"没有的数据可以不传。
这么改了后,安卓开发者发怒说改不了,但前端很容易改几分钟就兼容上线了。
可能安卓是写死了结构体,不能动态?
所以安卓应该如何修改?
原先接口发送和返回的数据是 {"xxxN1": 123, "xxxN2":123} 2 个参数,
现在产品经理改需求,说用户反馈很好,但要把 2 个这种参数限制,变成动态最多会有 500 多个,
于是我最简单最快的方式是把接口参数改成 {"xxxN1": 123, "xxxN2":123,..., "xxxN500":123, "xxxN501":123},其中 "xxxNn"没有的数据可以不传。
这么改了后,安卓开发者发怒说改不了,但前端很容易改几分钟就兼容上线了。
可能安卓是写死了结构体,不能动态?
所以安卓应该如何修改?
