在Java中使用Fastjson将包含Map类型key的Map集合转换为String时,如果直接使用Fastjson的JSON.toJSONString()方法,可能会因为JavaScript的安全性限制(例如对象的key必须是字符串)而在前端JavaScript解析时出现问题。 因为当 转换时,key值默认符合字符串类型才可以,不符合时,会在转换后出现引号丢失的问题。在JS端解析时会报错。 解决办法 提前将 key转为String字符串类型即可。