当前位置: 代码迷 >> 综合 >> com.alibaba.fastjson.1.2.47的JSON.toJSONString(Object object)方法会根据get方法来获取属性
  详细解决方案

com.alibaba.fastjson.1.2.47的JSON.toJSONString(Object object)方法会根据get方法来获取属性

热度:62   发布时间:2023-12-22 15:55:30.0

依赖

<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version>
</dependency>

user类

public class User {public int getAge(){int age1=10;return age1;}public static void main(String[] args){User user=new User();System.out.println(JSON.toJSONString(user));}
}输出:{"age":10}  

‘我并没有使用 getAge()但是在user里输出了age,应该是JSON.toJSONString会默认识别get开头的方法并且get后是大写字母的属性,并返回json,实际上对象里并没有实例化这个参数,是个bug

 

 

  相关解决方案