有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

resttemplate Java Rest模板

 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) 个答案

  1. # 1 楼答案

    也许我不清楚我的问题,但我通过调试模式得到了一个解决方案。 这是一种链接哈希映射中的格式,所以我只是写了下面的代码,用于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);