首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Spring的RestTemplate获取和映射JSON内存表

使用Spring的RestTemplate获取和映射JSON内存表
EN

Stack Overflow用户
提问于 2019-04-08 07:27:17
回答 1查看 28关注 0票数 0

我需要映射一个JSON对象,但问题是它有一个内部自定义列表。在这种情况下,如何使用RestTemplate?

我正在尝试使用ResponseEntityParameterizedTypeReference,但我还没有找到解决方案。

{
   "results":{
      "ALL":{
         "currencyName":"Albanian Lek",
         "currencySymbol":"Lek",
         "id":"ALL"
      },
      "XCD":{
         "currencyName":"East Caribbean Dollar",
         "currencySymbol":"$",
         "id":"XCD"
      },
      "EUR":{
         "currencyName":"Euro",
         "currencySymbol":"€",
         "id":"EUR"
      },
      "BBD":{
         "currencyName":"Barbadian Dollar",
         "currencySymbol":"$",
         "id":"BBD"
      },
      "BTN":{
         "currencyName":"Bhutanese Ngultrum",
         "id":"BTN"
      },
      "BND":{
         "currencyName":"Brunei Dollar",
         "currencySymbol":"$",
         "id":"BND"
      },
      "XAF":{
         "currencyName":"Central African CFA Franc",
         "id":"XAF"
      },
      "CUP":{
         "currencyName":"Cuban Peso",
         "currencySymbol":"$",
         "id":"CUP"
      },
      "USD":{
         "currencyName":"United States Dollar",
         "currencySymbol":"$",
         "id":"USD"
      }
   }
}
EN

回答 1

Stack Overflow用户

发布于 2019-04-08 08:35:52

// you can create a custom class like below and try to map it

class NodeWrapper{
  private Map<String, NodeData> results;
}

class NodeData{
   private String currencyName;
   private String currencySymbol;
   private id;
}


// also allow nulls using object mapper annotations
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55564556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档