使用Redis时, 查询出重复的数据出现$ref
Object data = redisTemplate.opsForHash().get(TRANSACTIONREPORT, account.getMt4UserId());
运行结果是:
[{"account":"2121"},{"$ref":"$[0]"}]
如果接口返回上面的数据, 客户端解析数据时会出现问题, 为了避免 $ref出现, 可以使用下面的代码解决:
JSONObject.parseObject(JSON.toJSONString(list, SerializerFeature.DisableCircularReferenceDetect))