Java休息模板

时间:2016-03-02 10:18:51

标签: java resttemplate

 ResponseEntity<BaseDto> entity =  restTemplate.getForEntity("/get/code/IN", BaseDto.class);
     System.out.println("entity : " + entity);
         System.out.println("entity.getBody() : " + entity.getBody());  
     System.out.println(entity.getBody().getResponseObject());

如上所述,我的格式低于格式:

{
    systemTrack=
    {
    createUser=admin, 
    createDate=2016-03-01 18:11:17, 
    lastUpdatedUser=admin, 
    lastUpdatedDate=2016-03-01 18:11:17

}, 

countryCode=IN, countryName=INDIA

}

如何从这种格式中获取值?

1 个答案:

答案 0 :(得分:0)

也许我对我的问题不清楚,但我通过调试模式获得了解决方案。 这是一个在链接哈希映射中的格式,所以我做的是我刚刚编写下面的代码来进行LinkedHashMap的json转换。

LinkedHashMap m = (LinkedHashMap) object;
JSONObject jsonObject = new JSONObject(m);(package of org.json.JSONObject)
 and then i assigned to  custom class object using 
Gson gson = new Gson(); 
String jsonString = jsonObject.toString();
Object obj = gson.fromJson(jsonString, type);