Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.io.FileReader;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.io.Reader;
- import com.google.gson.Gson;
- // import com.google.gson.stream.JsonReader;
- // import com.google.gson.*;
- public class AppReader{
- public static void main(String args[]){
- Gson gson = new Gson();
- RatableApp app1 = new RatableApp("Youtube2mp3","Ketchapp apps","Utilities");
- app1.addLanguage("Java");
- app1.addLanguage("SQL");
- app1.setDate(2017);
- app1.setVersion("v1.0");
- app1.setDescription("Convert youtube videos from the provided link to mp3");
- app1.addRating(5);
- app1.addRating(2);
- List<RatableApp> apps = new ArrayList<RatableApp>();
- //retrieve objects
- try {
- // gson.toJson(app1,new FileWriter("rApp1.json"));
- // FileWriter file = new FileWriter("rApp2.json");
- // file.write(gson.toJson(app1));
- for(String path : args){
- // Convert JSON to Java Object
- System.out.println(path);
- RatableApp app = gson.fromJson(new FileReader(path), RatableApp.class);
- System.out.println(app);
- System.out.println(app.getDate());
- /*JsonElement json = gson.fromJson(reader, JsonElement.class);
- String jsonInString = gson.toJson(json);
- System.out.println(jsonInString);*/
- }
- }catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement