Tabla de análisis html con Jsoup

Trato de analizar esta tabla:

En java tengo esto, por ahora:

 Document doc = Jsoup.parse(url); Elements tables = doc.getElementsByTag("table"); 

Intento poner estos datos en JsonObject, ¿debo iterar en estas tablas? o hay una manera simple?

lo resolví con:

 Document doc = Jsoup.parse(url); JSONObject jsonObject = new JSONObject(); JSONArray list = new JSONArray(); Element rows = doc.getElementsByTag("table tr"); for(Element row : rows) { String Test = row.getElementsByTag("td").get(1).text(); String Result = row.getElementsByTag("td").get(2).text(); String Credit = row.getElementsByTag("td").get(3).text(); jsonObject.put("Test", Test); jsonObject.put("Result", Result); jsonObject.put("Credit", Credit); } 

Test Result Credit Data A/A Other data A/A rif.
A000211 Physic - 6 - 2008/2009 something 2007/2008
0065057 Math - 6 - 2008/2009 samething 2008/2009