JSON 解析错误:无法设置 com.google.api.services.androidmanagement.v1.model.KioskCustomization 字段

问题描述

在 Android Management API 中创建策略时出现问题,我使用 Spring Boot 作为后端。

这是我的要求:

{ "name": "testpolicy",“应用程序”:[ { "packageName": "com.adobe.reader","installType": "REQUIRED_FOR_SETUP","defaultPermissionPolicy": "GRANT" } ],“信息亭定制”:{ "powerButtonActions": "POWER_BUTTON_ACTIONS_UNSPECIFIED","systemErrorWarnings": "SYSTEM_ERROR_WARNINGS_UNSPECIFIED","systemNavigation": "SYSTEM_NAVIGATION_UNSPECIFIED","statusBar": "STATUS_BAR_UNSPECIFIED",“设备设置”:“DEVICE_SETTINGS_UNSPECIFIED” },"kioskCustomLauncherEnabled": 真 }

这是我的回答:

JSON 解析错误:无法将 com.google.api.services.androidmanagement.v1.model.KioskCustomization 字段 com.google.api.services.androidmanagement.v1.model.Policy.kioskCustomization 设置为 java.util.LinkedHashMap;嵌套异常是 com.fasterxml.jackson.databind.JsonMappingException:无法将 com.google.api.services.androidmanagement.v1.model.KioskCustomization 字段 com.google.api.services.androidmanagement.v1.model.Policy.kioskCustomization 设置为java.util.LinkedHashMap(通过参考链:com.google.api.services.androidmanagement.v1.model.Policy["kioskCustomization"])

写在控制器中的代码:

@PostMapping("/policies")
public ResponseEntity<com.google.api.services.androidmanagement.v1.model.Policy> savePolicy(
        @RequestBody Policy policy,@RequestParam String enterpriseId) throws Exception {

}

控制甚至没有进入控制器

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)