diff --git a/src/main/java/org/example/Main.java b/src/main/java/org/example/Main.java index 50a0cfe..a9a1c5c 100644 --- a/src/main/java/org/example/Main.java +++ b/src/main/java/org/example/Main.java @@ -1,9 +1,6 @@ package org.example; -import java.io.BufferedReader; -import java.io.ByteArrayInputStream; -import java.io.IOException; -import java.io.InputStreamReader; +import java.io.*; import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; @@ -17,7 +14,6 @@ public class Main { HttpResponse response = makeRequest(uri); decompress(response.body()); - } public static HttpResponse makeRequest(URI uri) throws IOException, InterruptedException { @@ -40,7 +36,23 @@ public class Main { String line; while((line = buffer.readLine()) != null) { - System.out.println(line); + writeToFile(line.substring(1, line.length() -1)); + } + } + + public static void writeToFile(String line) { + File file = new File("test.json"); + try { + file.createNewFile(); + } catch (IOException e) { + System.out.println("File exists"); + } + + try (FileWriter fileWriter = new FileWriter("test.json")) { + fileWriter.write(line); + System.out.println("succesfully wrote file"); + } catch (IOException e ){ + System.out.println("Encountered error"); } } } \ No newline at end of file