我有一个任务,我必须通过Spring的restTemplate进行休息调用,解析JSON数据并将其插入数据库。
引用一个简单的例子,假设JSON响应类似于这个
{ " book_title":"示例书名", " book_price":" 25美元" }
对于数据库设计,我被认为有两个表。
Book_Catalog (book_id, book_title)
Book_Pirce (book_id, book_price)
因此,对于这两个数据库表,我创建了两个模型对象(BookCatalog和BookPrice)
我正在使用restTemplate这样的
获取数据 ResponseEntity<BookCatalog> response = restTemplate.exchange(url, HttpMethod.GET, request, BookCatalog.class);
这样我只能在一个对象中获取响应数据,有没有办法可以在具有单一休息调用的对象中填充数据?
答案 0 :(得分:0)
我能想到的唯一解决方案是将响应作为字符串,然后通过库杰克逊或类似的东西将其转换为代码中所需的pojo。