关于fastJson出现“$ref”的问题 项目场景: 在对接接口数据时,出现了接口数据转JSON无法发送的问题,找了很久发现list中存在“$ref”等特殊字符串引起的。 问题描述: 在fastjson转换时,出现“$ref”等特殊字符串,导致后续程序运行出错。 原因分析: 导致原因是,list中出现了重复元素,在使用for循环生成的每个元素,并没有创建新的对象,而是使用的一个对象,导致加入的是同一个对象的值是一样的。 解决方案: 在for循环里创建新对象。