tongchenkeji 发表于:2023-12-6 17:07:270次点击 已关注取消关注 关注 私信 视觉智能平台人脸属性识别,示例代码做Common.Json转换的时候报报错了啊,还是偶现,怎么解决?[阿里云] 暂停朗读为您朗读 视觉智能平台人脸属性识别,示例代码在做Common.Json转换的时候报报错了啊,还是偶现,怎么解决? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云# 视觉智能开放平台3859
喜欢猪猪AM 2023-12-21 8:26:57 1 经过查询资料发现这个是反射访问私有变量导致的;所以说在反射的时候,需要判断一下传进来的json里面的属性是否存在私有变量;如果存在私有变量建议跳过。或者设置访问的属性。 举例说明,在java中使用反射进行访问私有变量的处理;// 获取StackTraceElement类Class> stackTraceElementClass = StackTraceElement.class; // 获取私有字段Field privateField = stackTraceElementClass.getDeclaredField(“fi”); // 设置可访问性为trueprivateField.setAccessible(true); // 获取私有字段的值Object privateValue = privateField.get(stackTraceElementInstance); 希望能够帮助到你
经过查询资料发现这个是反射访问私有变量导致的;所以说在反射的时候,需要判断一下传进来的json里面的属性是否存在私有变量;如果存在私有变量建议跳过。或者设置访问的属性。
举例说明,在java中使用反射进行访问私有变量的处理;
// 获取StackTraceElement类
Class> stackTraceElementClass = StackTraceElement.class;
// 获取私有字段
Field privateField = stackTraceElementClass.getDeclaredField(“fi”);
// 设置可访问性为true
privateField.setAccessible(true);
// 获取私有字段的值
Object privateValue = privateField.get(stackTraceElementInstance);
希望能够帮助到你