[
Espero que este ejemplo también ayude.
Hice la codificación Java para el siguiente ejemplo de matriz json de manera similar a la siguiente:
El siguiente es el formato de datos json: guardado como «EMPJSONDATA.json»
[{«EMPNO»:275172,»EMP_NAME»:»Rehan»,»DOB»:»29-02-1992″,»DOJ»:»10-06-2013″,»ROLE»:»JAVA DEVELOPER»},
{«EMPNO»:275173,»EMP_NAME»:»G.K»,»DOB»:»10-02-1992″,»DOJ»:»11-07-2013″,»ROLE»:»WINDOWS ADMINISTRATOR»},
{«EMPNO»:275174,»EMP_NAME»:»Abiram»,»DOB»:»10-04-1992″,»DOJ»:»12-08-2013″,»ROLE»:»PROJECT ANALYST»}
{«EMPNO»:275174,»EMP_NAME»:»Mohamed Mushi»,»DOB»:»10-04-1992″,»DOJ»:»12-08-2013″,»ROLE»:»PROJECT ANALYST»}]
public class Jsonminiproject {
public static void main(String[] args) {
JSONParser parser = new JSONParser();
try {
JSONArray a = (JSONArray) parser.parse(new FileReader("F:/JSON DATA/EMPJSONDATA.json"));
for (Object o : a)
{
JSONObject employee = (JSONObject) o;
Long no = (Long) employee.get("EMPNO");
System.out.println("Employee Number : " + no);
String st = (String) employee.get("EMP_NAME");
System.out.println("Employee Name : " + st);
String dob = (String) employee.get("DOB");
System.out.println("Employee DOB : " + dob);
String doj = (String) employee.get("DOJ");
System.out.println("Employee DOJ : " + doj);
String role = (String) employee.get("ROLE");
System.out.println("Employee Role : " + role);
System.out.println("n");
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
[2021] Cómo leer un archivo JSON en Java usando una biblioteca JSON simple {DH}