+import com.google.gson.Gson;
+
+import java.io.BufferedReader;
+import java.io.FileInputStream;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.ArrayList;
+import java.util.TreeMap;
+
+public class Region extends TreeMap<String, ArrayList<Country>> {
+
+ public Region() {
+ }
+
+ @SuppressWarnings("SpellCheckingInspection")
+ public void lectureOrigine(String continent, String pays) {
+ Gson gson = new Gson();
+ Region r = new Region();
+ String contenu = "";
+ try {
+ InputStream flux = new FileInputStream(continent + ".json");
+ InputStreamReader lecture = new InputStreamReader(flux);
+ BufferedReader buff = new BufferedReader(lecture);
+ String ligne;
+ while ((ligne = buff.readLine()) != null) {
+ contenu += ligne;
+ }
+ buff.close();
+ } catch (Exception e) {
+ System.out.println(e.toString());
+ }
+ System.out.println("les information du pays" + pays + " du fichier est : " + contenu);
+ // maintenant je veux deserialiser
+ Origin coords3 = gson.fromJson(contenu, Origin.class);
+ //Coordonnees co = gson.fromJson(json,Coordonnees.class);
+ System.out.println("Resultat = " + coords3);
+ }