diff --git a/src/configuration/JsonToJava.java b/src/configuration/JsonToJava.java index f9c927e..f0d0d8f 100644 --- a/src/configuration/JsonToJava.java +++ b/src/configuration/JsonToJava.java @@ -1,22 +1,54 @@ -package configuration; - -//import java.io.*; -//import org.json.simple.JSONObject; -//import org.json.simple.parser.JSONParser; -//import org.json.simple.parser.ParseException; -//public class JsonToJava { -// public static void main(String args[]) { -// JSONParser jsonP = new JSONParser(); -// try { -// JSONObject jsonO = (JSONObject)jsonP.parse(new FileReader("src/configuration/config.json")); -// String test = (String) jsonO.get("test"); -// System.out.println("Name :"+ test); -// } catch (FileNotFoundException e) { -// e.printStackTrace(); -// } catch (IOException e) { -// e.printStackTrace(); -// } catch (ParseException e) { -// e.printStackTrace(); -// } -// } -//} \ No newline at end of file +package configuration; + +import java.io.*; +import org.json.simple.*; +import org.json.simple.parser.*; + +public class JsonToJava { + + public static void main(String args[]) { + + // initialize the parser + JSONParser jsonP = new JSONParser(); + try { + // read the json document + JSONObject jsonO = (JSONObject) jsonP.parse(new FileReader("src/configuration/config.json")); + + //to print all values + //System.out.println(jsonO.values()); + + // isolate the "test" part and print it + // String test = (String) jsonO.get("test"); + // System.out.println("ceci est un test :" + test); + + + //select an element on the list + JSONArray arene = (JSONArray) jsonO.get("arena"); + //print a case of this element + System.out.println(arene.get(1)); + + JSONArray nb_players = (JSONArray) jsonO.get("nb_players"); + System.out.println(nb_players.get(1)); + + JSONArray character1 = (JSONArray) jsonO.get("character1"); + System.out.println(character1.get(1)); + + JSONArray character2 = (JSONArray) jsonO.get("character2"); + System.out.println(character2.get(1)); + + JSONArray resolution = (JSONArray) jsonO.get("resolution"); + System.out.println(resolution.get(1)); + + JSONArray button = (JSONArray) jsonO.get("button"); + System.out.println(button); + + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } catch (ParseException e) { + e.printStackTrace(); + + } + } +}