接口取一个包含四条商品信息的老板娘list时,发现返回了四条一样的数据,查日志,发现结果为[{“a”:“aa”},{"
r
e
f
"
:
"
ref":"
ref":"[0]"},{"
r
e
f
"
:
"
ref":"
ref":"[0]"},{"
r
e
f
"
:
"
ref":"
ref":"[0]"}] 格式
最后发现是因为在循环获得list时,商品信息的对象创建在循环之外,导致对象被重复使用,在JSON.toJSONString后变成了如上格式
解决:对象创建放在循环内,放置重复调用,问题解决