Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- import javax.ws.rs.client.Client;
- import javax.ws.rs.client.ClientBuilder;
- import javax.ws.rs.client.Entity;
- import javax.ws.rs.client.WebTarget;
- import javax.ws.rs.core.MediaType;
- import javax.xml.ws.Response;
- public class restServiceClient{
- public static void main(String[] args) {
- Client client = ClientBuilder.newClient();
- Exchange exchange = client.target("https://api.fixer.io/latest")
- .request(MediaType.APPLICATION_XML)
- .get(Exchange.class);
- String base = exchange.getBase();
- String date = exchange.getDate();
- ArrayList<String> theList = exchange.getRates();
- //String[] excArray = theList.toArray();
- System.out.print(exchange);
- client.close() ;
- }
- }
- import java.lang.reflect.Array;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.List;
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- /**
- *
- * @author Admin
- */
- public class Exchange {
- private String base;
- private String date;
- private ArrayList<String> rates;
- public ArrayList<String> getRates() {
- return rates;
- }
- public void setRates(ArrayList<String> rates) {
- this.rates = rates;
- }
- public void setBase(String base) {
- this.base = base;
- }
- public void setDate(String date) {
- this.date = date;
- }
- public String getBase() {
- return base;
- }
- public String getDate() {
- return date;
- }
- @Override
- public String toString() {
- return "Date = " + date + ", base = "
- + base + " list = " + rates;
- }
- }
Add Comment
Please, Sign In to add comment