JSONObject.toJSONString()生成Json字符串的字段缺失问题

最近用JSONObject.toJSONString()生成Json字符串时发现有一个字段的值缺失了,仔细研究后发现是因为我在父类A和子类B上都声明了一个属性c,而生成JSON字符串时,取的是子类对象的属性c,当子类属性c进行初始化的时候,JSON字符串就会出现缺失c字段的情况。 、 这个时候,我们把子类的同名属性删掉,或者把父类的同名属性的值赋值给子类,就可以正确生成对应的JSON字符串了。 p
相关文章
相关标签/搜索