json解析嵌套jasn语句报错_java - Spring Boot:尝试解析Json时为InvalidTypeIdException - SO中文参考 - www.soinside.com...
我正在尝试将POJO映射到我得到的JSON响应;但是,我不断收到此错误:com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'order' as a subtype of `com.issbou.entity.OrdersList`: known type ids = [orders]
我从服务器得到的并且试图映射到我的POJO类的Json响应是:{
"orders": [
{
"id": 2039665099999,
"email": "isx@gmail.com"
},
{
"id": 2039665066666,
"email": "yzy@gmail.com"
}
]
}
Order:表示单个订单的Java实体类:import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
public class Order {
@JsonProperty("id")
private long id;
@JsonProperty("email")
private String email;
}
OrderList:Java实体类,它创建一小笔订单:import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName;
import lombok.Getter;
import lombok.Setter;
@JsonTypeName("orders")
@JsonTypeInfo(include = JsonTypeInfo.As.WRAPPER_OBJECT ,use = JsonTypeInfo.Id.NAME)
@Setter
@Getter
public class OrdersList {
private List singleOrder;
}
服务类别:@Service
public class BasicAuth {
public ResponseEntity orderDetails (@RequestBody OrdersList order){
String username = "username";
String password = "password";
HttpHeaders headers = new HttpHeaders();
headers.setBasicAuth(username, password);
// request url
String url = "https://test.myshopify.com/admin/orders.json";
RestTemplate restTemplate = new RestTemplate();
HttpEntity request = new HttpEntity(headers);
ResponseEntity response = restTemplate.exchange(
url, HttpMethod.GET, request, OrdersList.class);
return response;
}
}
Rest Controller:@RestController
public class Controller {
@Autowired
BasicAuth basicAuth;
@GetMapping("/lok")
@ResponseStatus(HttpStatus.FOUND)
public ResponseEntity getBasicAut(OrdersList ordersList){
return basicAuth.orderDetails(ordersList);
}
}
json解析嵌套jasn语句报错_java - Spring Boot:尝试解析Json时为InvalidTypeIdException - SO中文参考 - www.soinside.com...相关推荐
- json解析嵌套jasn语句报错_【全屋定制】新功能更新总贴!—新版
大家好,我是全屋定制二狗子 请各位定制设计师认准这个坑!云设计定制工具功能上新合集持续为您播出~ 功能简介和详细图文教程,给您最全面的更新解读! 更新二十六:2020年03月05日 更新二十五:202 ...
- json解析嵌套jasn语句报错_jasn语法小记 - hiwill的个人空间 - OSCHINA - 中文开源技术交流社区...
json是JavaScript对象表示法,是轻量级的文本数据交换格式,独立于编程语言,具有自我描述性,更易理解. json是有层级结构的纯文本,易读,可通过JavaScript进行解析. 语法: 1, ...
- shell 获取ora报错信息_ORA-04030: 在尝试分配...字节(...)时进程内存不足的原因分析...
概述 前段时间使用的oracle 11g数据库,在用一段时间后(开始要较长时间才出现,后来较短时间就出现),频繁报ORA-04030错误,具体错误信息是 ORA-04030: 在尝试分配...字节(. ...
- java按钮不显示中文_java - 按钮没有显示日志也不吐司[复制] - SO中文参考 - www.soinside.com...
你好,我是新来的Android工作室我刚刚学会了如何记录和烤面包的工作,所以我想测试一下,但我的按钮没有显示任何.下面的代码: main activity.Java import android.su ...
- java activemq 断线_java - 防止ActiveMQ重新连接失败时自动退出 - SO中文参考 - www.soinside.com...
我有一个小型的spring-boot应用程序,该应用程序连接到ActiveMQ上的一个或多个主题,这些主题在启动时在应用程序的application.properties文件中设置-然后将这些消息发送 ...
- java自由布局名称_java - 找不到以下类:布局名称 - SO中文参考 - www.soinside.com
我必须通过模板撰写屏幕.有4个简单文本字段,4个文本输入字段和7个不同的按钮.此时我没有触及按钮,因为当我尝试构建项目时,Android Studio会发出下一个警告: Missing classes ...
- mysql查找语句报错_MYSQL报错注入-WEB资讯专栏-DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录....
目录 审计思路报错语句报错函数查询表floor报错函数讲解报错原理语句xpath语法报错函数讲解语句整数溢出报错exppowcot列名重复报错name_constjoin using几何函数报错不存在 ...
- 关于:js使用$.parseJSON字符串转json对象报错Uncaught SyntaxError- Unexpected token o in JSON at position 1
今天使用js使用$.parseJSON字符串转json对象报错Uncaught SyntaxError- Unexpected token o in JSON at position 1,一直找不到原 ...
- sq语句报错Parameter index out of range (2 > number of parameters, which is 1).
sql语句报错: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeE ...
最新文章
- 2018-2019-1 20165318 20165322 20165326 实验四 外设驱动程序设计
- 研发应该懂的binlog知识(下)
- 以太坊Oracle系列一: Human Oracle
- check generated report by SE16
- html中select标签刷新后不回到默认值而是保持之前选择值
- Nginx 笔记与总结(14)expires 缓存设置
- C#判断回文字符串【C#】
- 以色辨位的Farmer(洛谷P5832题题解,Java语言描述)
- 《人生七年》启示,穷人买车,富人投资教育
- H5点击复制按钮复制文本
- php ajax data遍历,jquery,ajax_each遍历 ajax 如何倒序插入数据库,jquery,ajax - phpStudy
- ERD Online 4.0.3_fix 元数据在线建模(免费、私有部署)
- # 学号12 2016-2017-2 《程序设计与数据结构》第9周学习总结
- 基本概念学习(十)---系统
- Matlab 元胞数组和结构体
- Javaweb开发入职第一天
- 用手机或电脑连接另一台电脑桌面远程控制的软件TeamViewer
- PDMan 连接数据库报spawn xxxx ENOENT
- Linux服务器基本安全防范
- TokenClub (TCT)今日在赛贝CYBEX交易所上线交易
热门文章
- Python小实践 计算生肖与星座
- error: command ‘arm-linux-gnueabihf-gcc‘ failed with exit status 1, 树莓派安装 paramiko
- 能量时域空间物理_SRT采访付星老师:高能激光光束时域空域分析、优化与实践,暗弱目标的光子级高速探测技术研究...
- python怎么画出圆润的曲线_Python如何画函数的曲线
- 【HISI系列】之开发板调试基本知识
- 记一次ThinkStation上Centos显卡驱动的大坑
- L2-016 愿天下有情人都是失散多年的兄妹 (25 分)(dfs
- 河内塔问题解决方案1(Common Lisp实现)
- 斯蒂夫·乔布斯的讲演
- windows克隆账户