2013-09-17 2 views
1

Я пытаюсь преобразовать вывод из imbdapi из JSON. Я изучал, как это сделать, но не может показаться, что это GSON. Спасибо, извините, я не мог понять это сам, ни в коем случае не хочу, чтобы я казался, будто просил ложного кормления. Если бы кто-нибудь мог мне помочь, я был бы очень благодарен.Преобразование строки JSON в Java

public class Test { 

    public static String getMovieInfo(String movie) { 
     BufferedReader rd; 
     OutputStreamWriter wr; 
     //Scanner s = new Scanner(System.in); 
     //System.out.println("Enter input:"); 
     //movie = s.nextLine(); 
     //movie = movie.replaceAll(" ", "%20"); 
     if (movie != null) 
     { 
      try { 
       URL url = new URL("http://www.imdbapi.com/?i=&t=" + movie); 
       URLConnection conn = url.openConnection(); 
       conn.setDoOutput(true); 
       wr = new OutputStreamWriter(conn.getOutputStream()); 
       wr.flush(); 

       // Get the response 
       rd = new BufferedReader(
         new InputStreamReader(conn.getInputStream())); 
       String line = rd.readLine(); 
       if (line != null) { 
        return line; 
       } else { 

        return "Sorry! That's not a valid URL."; 
       } 
      } catch (UnknownHostException codeyellow) { 
       System.err.println("Caught UnknownHostException: " + codeyellow.getMessage()); 
      } 
      catch (IOException e) 
      { 
       System.out.println("Caught IOException:" + e.getMessage()); 
      } 

     } 
     else 
     { 
      return "passed parameter is null!"; 
     } 

     return "an error occured, see console!"; 
    } 
} 
+0

_but не может показаться, чтобы выяснить GSON_ Какие классы вы пробовали и каким образом? –

+0

http://stackoverflow.com/questions/2591098/how-to-parse-json-in-java – Grammin

+0

Я читал это, но мне кажется, мне нужно создать другой класс, а не то, что я хочу, это просто взять заголовок и установить его в свою строку в основном классе. –

ответ

0

Хорошо! Я понял это сам, документация для Quick-JSON немного грубо, но я понял это. https://code.google.com/p/quick-json/, если кто-то еще этого захочет, спасибо Брэндону за то, что он показал мне. Спасибо!

Смежные вопросы