X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FRegion.java;h=927cffa53a15daa6d1ff67d68f54ff132e869cff;hb=6b0be432abf9ffbdae9e2183804fca170fa5e136;hp=5a497004b5bcc84e414f535225fcd89432dd4658;hpb=416b4c77ff435499154345f4992f27c12ac0933c;p=Persons_Comparator.git diff --git a/src/Region.java b/src/Region.java index 5a49700..927cffa 100644 --- a/src/Region.java +++ b/src/Region.java @@ -1,2 +1,38 @@ -public class Region { +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> { + + 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); + } }