为什么Java属性设置成publicjson序列化的时候会出现两个
Java中的属性设置为public时,表示该属性可以被外部访问和修改。当使用json序列化工具将Java对象转换为json字符串时,会默认序列化所有的public属性。
出现两个属性的情况可能是因为Java中存在属性和对应的getter/setter方法。当属性设置为public时,json序列化工具会同时序列化属性和对应的getter方法,从而导致出现两个属性。
原文地址: http://www.cveoy.top/t/topic/i5wT 著作权归作者所有。请勿转载和采集!