fastjson 序列化MAP对象,当KEY的类型是INTEGER时,生成的JSON对象不符合规范,请问如何解决?

7lrncoxx  于 2021-11-27  发布在  Java
关注(0)|答案(2)|浏览(364)

序列化Map对象,当KEY的类型是Integer时,生成的JSON对象不符合规范,标准的JSON规范中,要求对象的key必须为String,请问有什么解决方法?

62o28rlo

62o28rlo1#

var a = {1:2}

无论是在js里,还是在一般的json库里都是可以识别的,
想了解一下什么情况下,这种格式会出问题?

o2g1uqev

o2g1uqev2#

JSON.toJSONString(obj, SerializerFeature.WriteNonStringKeyAsString)

相关问题