Commit | Line | Data |
---|---|---|
0af858cf SP |
1 | import com.google.gson.Gson; |
2 | ||
3 | import java.io.BufferedReader; | |
4 | import java.io.FileInputStream; | |
5 | import java.io.InputStream; | |
6 | import java.io.InputStreamReader; | |
7 | ||
71754579 | 8 | public class Region { |
0af858cf SP |
9 | private String continent; |
10 | private String pays; | |
0af858cf | 11 | |
d3228894 | 12 | public Region() { |
0af858cf | 13 | } |
d3228894 | 14 | |
0af858cf | 15 | @SuppressWarnings("SpellCheckingInspection") |
d3228894 | 16 | public void lectureOrigine(String continent, String pays) { |
0af858cf SP |
17 | Gson gson = new Gson(); |
18 | Region r = new Region(); | |
19 | String contenu = ""; | |
d3228894 | 20 | try { |
3ae9566e | 21 | InputStream flux = new FileInputStream(continent + ".json"); |
d3228894 JB |
22 | InputStreamReader lecture = new InputStreamReader(flux); |
23 | BufferedReader buff = new BufferedReader(lecture); | |
0af858cf | 24 | String ligne; |
d3228894 JB |
25 | while ((ligne = buff.readLine()) != null) { |
26 | contenu += ligne; | |
0af858cf SP |
27 | } |
28 | buff.close(); | |
d3228894 | 29 | } catch (Exception e) { |
0af858cf SP |
30 | System.out.println(e.toString()); |
31 | } | |
d3228894 | 32 | System.out.println("les information du pays" + pays + " du fichier est : " + contenu); |
0af858cf | 33 | // maintenant je veux deserialiser |
d3228894 | 34 | Origin coords3 = gson.fromJson(contenu, Origin.class); |
0af858cf SP |
35 | //Coordonnees co = gson.fromJson(json,Coordonnees.class); |
36 | System.out.println("Resultat = " + coords3); | |
37 | } | |
71754579 | 38 | } |