经过查询资料发现这个是反射访问私有变量导致的;所以说在反射的时候,需要判断一下传进来的json里面的属性是否存在私有变量;如果存在私有变量建议跳过。或者设置访问的属性。

举例说明,在java中使用反射进行访问私有变量的处理;
// 获取StackTraceElement类
Class stackTraceElementClass = StackTraceElement.class;

// 获取私有字段
Field privateField = stackTraceElementClass.getDeclaredField(“fi”);

// 设置可访问性为true
privateField.setAccessible(true);

// 获取私有字段的值
Object privateValue = privateField.get(stackTraceElementInstance);

希望能够帮助到你