前端传过来的json中有个字段的数组类型不固定,java的vo应该怎么接呢

有个需求是前端传过的数据 ,有个字段类型不固定(String或者list) , 要放到mongodb里
我的vo用obejct接这个字段 ,要是list的话,遍历就取不到里边的数据啊
这个有什么解决办法吗

img

img

有人吗

你们这数据结构就不对,同一个字段怎么可能用两种数据类型.这以后咋维护.
建议让前端当仅存在一个值时也将其放入数组,传递给后端.

可以考虑统一用String来接收数据,然后再加代码来判断格式,根据格式再转对应的解析方式