In this use case, the HTL component contains a class that extends WCMUsePojo. This class uses Java application logic to send a HTTP Request to a third-party Restful web service. The web service returns the following data in JSON format. 
 {  
   "destination_addresses":[  
      "Dallas, TX, USA"
   ],
   "origin_addresses":[  
      "Ottawa, ON, Canada"
   ],
   "rows":[  
      {  
         "elements":[  
            {  
               "distance":{  
                  "text":"2,714 km",
                  "value":2713758
               },
               "duration":{  
                  "text":"1 day 1 hour",
                  "value":89044
               },
               "status":"OK"
            }
         ]
      }
   ],
   "status":"OK"
}
The HTL component uses the Java library GSON to parse the JSON data and then displays the data in the client so it appears in the AEM web page. 
- To read this development article for AEM 6.2, click https://helpx.adobe.com/experience-manager/using/restful_htl.html.
 - To read this development article for AEM 6.3, click https://helpx.adobe.com/experience-manager/using/restful_aem63.html.
 - To watch the video, click:
 

