使用FastJson序列化对象时,发现json字符串中始终存在“$ref”。具体的例子如下:publicStringbuildRiskQueryLogFastJson(BaseContextbaseContext,Map>riskRejectMap){HashMapdimensionMap=newHashMap<>(baseContext.getDimensionInfoMap());对于(StringuniqueKey:baseContext.getUniqueKeyList()){RiskQueryLogDOriskQueryLogDO=newRiskQueryLogDO();riskQueryLogDO.setQueryType(baseContext.getQueryType());riskQueryLogDO.setRiskCheckId(baseContext.getRiskCheckId());(baseContext.getEventId());riskQueryLogDO.setChannel(baseContext.getChannel());riskQueryLogDO.setOrigin(baseContext.getOrigin());riskQueryLogDO.setUnique键(唯一键);如果(riskRejectMap.containsKey(uniqueKey)){riskQueryLogDO.setRiskResult(DecisionCodeEnum.getFromName(riskRejectMap.get(uniqueKey).get(ContextKeyConstant.RISK_RESULT)).getCode());}else{riskQueryLogDO.setRiskResult(DecisionCodeEnum.PASS.getCode());}riskQueryLogDO.setDimensionData(dimensionMap);riskQueryLogDOList.add(riskQueryLogDO);}Map>msgMap=newHashMap<>();msgMap.put("数据",riskQueryLogDOList);返回JSON.toJSONString(msgMap);}@TestpublicvoidsendMessageTest(){BaseContextbaseContext=newBaseContext();MapdimensionInfoMap=newHashMap<>();dimensionInfoMap.put(ContextKeyConstant.USER_ID,"110119120");dimensionInfoMap.put(ContextKeyConstant.USER_TYPE,"2");dimensionInfoMap.put(ContextKeyConstant.USER_ID_TYPE,"1");List