Comment lire un fichier JSON en Java ?
Source : DZone JSON est un format simple pour stocker et envoyer des données vers une page Web. Il est couramment utilisé en JavaScript, mais aujourd'hui, nous allons apprendre à l'utiliser en Java.Lire un fichier JSON en Java
Pour en savoir plus sur la lecture d'un fichier JSON en Java, nous devons d'abord comprendre ce qu'est un fichier JSON. JSON est un acronyme pour "JavaScript Object Notation". JSON peut être utilisé pour envoyer des données d'un serveur vers une page Web. Cela signifie qu'il est utilisé dans le développement Web. Il est important de se rappeler :- JSON est un fichier texte, il peut donc être facilement transféré.
- JSON n'est pas spécifique à une langue.
Syntaxe
Les données du fichier JSON doivent être au format de paires nom/valeur, avec des virgules séparant les différentes données. Les accolades sont utilisées pour stocker des objets et les crochets sont utilisés pour stocker des tableaux.Fonctionnalités JSON
Voici quelques fonctionnalités de JSON :- Simple.
- Dispose d'une plateforme indépendante.
- Facile à transmettre.
- Prend en charge l'extensibilité.
- Disponibilité de compatibilité.
Types de données
Types de données spécifiques à JSON :- String - La chaîne est représentée entre guillemets.
- Nombre : représente des caractères numériques.
- Booléen – consiste en vrai ou faux.
- Nulle – vide.
JSON en Java
Pour utiliser JSON en Java, nous devons utiliser la bibliothèque json.simple pour l'encodage et le décodage. Pour exécuter le programme JSON et définir le chemin de classe, vous devez installer le jar (archive Java) json.simple. Structures de données utilisées en JSON :- Objets JSON ;
- Tableaux JSON.
Objets JSON
Les objets JSON sont représentés entre accolades. Les objets doivent être dans des paires clé/valeur. La clé est représentée sous forme de chaîne et les valeurs représentent l'un des types de données mentionnés ci-dessus. Exemple:Key, value pairs - {"Name": "Kotte"}
Tableaux JSON
Les tableaux JSON sont utilisés pour stocker des objets. Ces objets sont mis entre crochets []. Exemple:[{
"Name" : "Kotte",
"College" : "BVRIT"
"Branch" : "Computer Science Engineering",
"Section" : "CSE_C"
},
{
"Name" : "Saikiran",
"College" : "BVRIT"
"Branch" : "Computer Science Engineering",
"Section" : "CSE_C"
}]
Dans l'exemple ci-dessus, les détails de l'étudiant sont représentés sous forme de tableau et à l'intérieur du tableau, les données de l'étudiant sont stockées sous forme d'objets.
Programme JSON simple en Java
import org.json.simple.JSONObject;
public class Json
{
public static void main(String args[])
{
JSONObject j = new JSONObject();
j.put("Name", "Kotte");
j.put("College", "BVRIT");
j.put("Branch" , "Computer science engineering");
j.put("Section", "CSE-C");
System.out.println(j);
}
}
Conclusion:
{"Nom": "Kotte", "College": "BVRIT", "Branch": "Ingénierie informatique", "Section": "CSE-C"}
Lire un fichier JSON en Java
Pour lire un fichier JSON en Java, vous devez utiliser la méthode FileReader(). Exemple:{
"name" : "Kotte",
"college" : "BVRIT"
}
Le code ci-dessus est le fichier utilisé pour lire. Nous utilisons la bibliothèque json.simple .
//program for reading a JSON file
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.*;
public class JSON
{
public static void main(Strings args[])
{
// file name is File.json
Object o = new JSONParser().parse(new FileReader(File.json));
JSONObject j = (JSONObject) o;
String Name = (String) j.get("Name");
String College = (String ) j.get("College");
System.out.println("Name :" + Name);
System.out.println("College :" +College);
}
}
Conclusion:
Nom : Collège Kotte : BVRIT
Ce programme utilise JSONParser().parse() qui est présent dans org.json.simple.parser.* pour analyser le fichier File.json.
Qu'est-ce que le kit de développement Java (JDK) ?
Source : Medium Cet article vous présentera le fonctionnement et les utilisations du kit de développement Java. Dans leur travail, les programmeurs utilisent souvent le kit de développement Java, connu sous le nom de JDK. Il s'agit d'un ensemble multiplateforme d'outils et de bibliothèques permettant de créer des applications logicielles et des applets basées sur Java. Le JDK comprend à la fois la machine virtuelle Java (appelée JVM) et Java Runtime Environment (appelé JRE). Le JDK comprend également le compilateur javac, des outils de surveillance des performances, un débogueur, des bibliothèques de classes Java standard, des exemples, de la documentation et divers utilitaires. Le kit de développement Java (JDK) est développé par Oracle Corporation. Son produit implémente JVMS, JLS et Java API SE (API). En plus de la version commerciale, Oracle a lancé sur le marché une version gratuite du package OpenJDK. Il existe également des JDK alternatifs d'autres sociétés sur le marché du développement Java. Si la seule chose que vous souhaitez faire sur votre ordinateur est d'exécuter des applications Java, vous n'avez pas à vous soucier des différences entre Java Runtime Environment (JRE) et Java Development Kit (JDK). Cependant, vous aurez besoin du Java Development Kit (JDK) pour créer un logiciel basé sur Java. Le Java Runtime Environment (JRE) inclus avec le JDK est appelé Private Runtime. Cet environnement diffère du JRE standard en ce sens qu'il inclut des composants supplémentaires. Il permet également aux développeurs d'accéder à la machine virtuelle Java (JVM) et à toutes les bibliothèques de classes utilisées dans les environnements de production, en plus des bibliothèques d'internationalisation et IDL.JDK les plus populaires
En plus du JDK et OpenJDK d'Oracle, les développeurs doivent prêter attention aux autres versions du package :- Azul Systems Zing : Une machine virtuelle Java hautes performances et à faible latence pour Linux.
- Azul Systems (pour Linux, Windows, Mac OS X et IBM J9 JDK : pour AIX, Linux, Windows et bien d'autres systèmes d'exploitation).
- Amazon Corretto (OpenJDK et support à long terme inclus).
GO TO FULL VERSION