lire un fichier txt et générer un fichier json
Bonjour,
j'ai jamais codé avec java et je suis entrain de découvrir comme c'est marqué sur le titre je devrais lire un fichier txt et le traiter et à partir de ce fichier je dois stocker des objets dans un fichier json pour les utiliser après, j'ai commencer avec ce code mais sa marche pas :(, merci d'avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| package trait;
import java.io.*;
public class ReadFile {
public static void main (String[] arg){
String chaine="";
String fichier = "fichier.txt";
// lecture du fichier txt
try{
InputStream ips=new FileInputStream("C:\\Users\\laila\\Desktop\\Workspace\\fichier.txt");
InputStreamReader ipsr=new InputStreamReader(ips);
BufferedReader br= new BufferedReader (ipsr);
String ligne;
while((ligne=br.readLine())!=null){
System.out.println(ligne);
chaine+=ligne+"\n";
}
br.close();
}
catch (Exception e){
System.out.println (e.toString());
}
}
public void createJsonFile {
public static void main (String[] args){
String cheminDuFicher = "C:\\Users\\hakima\\Desktop\\workspace\\fichier.txt";
String jsonContent = "\"developers\": [{\"adressIP\": \ "Hack\", \"Netmask\" : \"Track\", \"Area\" : \"Track\", \"Interface\" : \"Track\", \"Link\" : \"Track\"},"
File file= new File (cheminDuFicher);
try {
if(!file.exists())
file.createNewFile();
try{
if(!file.exists())
file.createNewFile();
FileWriter writer = new FileWriter(file);
writer.write(jsonContent);
writer.flush();
writer.close();
}
catch (IOExcetion e){
System.out.println("Erreur : impossible d'eefectuer l'affichage" + cheminDuFichier+"'");
}
}
}
} |