How can I convert a Json list in to a List of objects with javax.json? This is the Json
{"chartId":O1234567,"products":[{"productId":1,"productInfo":"wine"},{"productId":2,"productInfo":"cookies"},{"productId":3,"productInfo":"donut"}]}
And this are my classes.
public class Chart{
        private int chartId;
        private List<Product> products;
        //getters and setter
        }
  public class Product
        {
        private int productId;
        private String productInfo;
    }
  public class ConvertJson{
         public Chart convertJsonToChart(String JsonToConvert){
            InputStream fis=new FileInputStream(jsonToConvert);        
            JsonReader jsonReader = Json.createReader(fis);       
            JsonObject jsonObject=jsonReader.readObject();       
            jsonReader.close();
            fis.close();
            Chart chart=new chart();
            chart.setChartId(jsonObject.getInt("productId"));
           //Here I should convert the productc json list to an java array list
           }
   }
Like u see I do know how to convert the chart json to chart java object, but how to I do that if I want to convert a json list? Thank you
 
     
    