Update JsonToJava.java
This commit is contained in:
parent
eb024153a8
commit
9200ae0415
@ -8,6 +8,11 @@ public class JsonToJava {
|
|||||||
|
|
||||||
public static void main(String args[]) {
|
public static void main(String args[]) {
|
||||||
|
|
||||||
|
JsonRecover();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void JsonRecover() {
|
||||||
// initialize the parser
|
// initialize the parser
|
||||||
JSONParser jsonP = new JSONParser();
|
JSONParser jsonP = new JSONParser();
|
||||||
try {
|
try {
|
||||||
@ -21,26 +26,42 @@ public class JsonToJava {
|
|||||||
// String test = (String) jsonO.get("test");
|
// String test = (String) jsonO.get("test");
|
||||||
// System.out.println("ceci est un test :" + test);
|
// System.out.println("ceci est un test :" + test);
|
||||||
|
|
||||||
|
// arena selection
|
||||||
// select an element on the list
|
// select an element on the list
|
||||||
JSONArray arene = (JSONArray) jsonO.get("arena");
|
JSONArray arena = (JSONArray) jsonO.get("arena");
|
||||||
// print a case of this element
|
// print a case of this element
|
||||||
System.out.println(arene.get(1));
|
System.out.println("arena : " + arena.get(1));
|
||||||
|
|
||||||
|
// nb players selection
|
||||||
JSONArray nb_players = (JSONArray) jsonO.get("nb_players");
|
JSONArray nb_players = (JSONArray) jsonO.get("nb_players");
|
||||||
System.out.println(nb_players.get(1));
|
System.out.println("nb_player : " + nb_players.get(1));
|
||||||
|
|
||||||
|
// character selection
|
||||||
JSONArray character1 = (JSONArray) jsonO.get("character1");
|
JSONArray character1 = (JSONArray) jsonO.get("character1");
|
||||||
System.out.println(character1.get(1));
|
System.out.println("players 1 : " + character1.get(1));
|
||||||
|
|
||||||
JSONArray character2 = (JSONArray) jsonO.get("character2");
|
JSONArray character2 = (JSONArray) jsonO.get("character2");
|
||||||
System.out.println(character2.get(1));
|
System.out.println("players 2 : " + character2.get(1));
|
||||||
|
|
||||||
|
// resolution
|
||||||
JSONArray resolution = (JSONArray) jsonO.get("resolution");
|
JSONArray resolution = (JSONArray) jsonO.get("resolution");
|
||||||
System.out.println(resolution.get(1));
|
// resolution string " width x heigth"
|
||||||
|
JSONObject reso = (JSONObject) resolution.get(1);
|
||||||
|
|
||||||
JSONArray button = (JSONArray) jsonO.get("button");
|
String heightStr = (String) reso.get("height");
|
||||||
System.out.println(button);
|
int height = Integer.parseInt(heightStr); // String to int
|
||||||
|
|
||||||
|
String widthStr = (String) reso.get("width");
|
||||||
|
int width = Integer.parseInt(widthStr);
|
||||||
|
|
||||||
|
System.out.println("heigth : " + height + " width : " + width);
|
||||||
|
|
||||||
|
// button selection
|
||||||
|
JSONArray allButton = (JSONArray) jsonO.get("button");
|
||||||
|
System.out.println(allButton);
|
||||||
|
|
||||||
|
String up = (String) allButton.get(0);
|
||||||
|
System.out.println("button for up is : " + up);
|
||||||
|
|
||||||
} catch (FileNotFoundException e) {
|
} catch (FileNotFoundException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user