fork download
  1. import java.io.FileNotFoundException;
  2. import java.io.IOException;
  3. import java.io.InputStream;
  4. import java.io.InputStreamReader;
  5. import java.net.HttpURLConnection;
  6. import java.net.URL;
  7. import java.nio.charset.Charset;
  8. //import java.util.Iterator;
  9. //import java.util.Map;
  10.  
  11. //import org.json.simple.JSONArray;
  12. import org.json.simple.JSONObject;
  13. import org.json.simple.parser.JSONParser;
  14. import org.json.simple.parser.ParseException;
  15.  
  16. public class JsonMain {
  17.  
  18. public static void main(String[] args) throws IOException {
  19. //Ссылка
  20. String sURL = "/res/659397.json";
  21. URL url = new URL(sURL);
  22. JSONParser jsonParser = new JSONParser();
  23. JSONObject jsonObject;
  24.  
  25.  
  26. try {
  27. request = (HttpURLConnection) url.openConnection();
  28. request.connect();
  29. // Получаю весь json код.
  30. jsonObject = (JSONObject) jsonParser
  31. .parse(new InputStreamReader((InputStream) request.getContent(), Charset.forName("UTF-8")));
  32.  
  33. System.out.println(jsonObject.toString());
  34. System.out.println(jsonObject.keySet());
  35. System.out.println(jsonObject.get("BoardName"));
  36.  
  37. } catch (ParseException e) {
  38. e.printStackTrace();
  39. } catch (FileNotFoundException e) {
  40. e.printStackTrace();
  41. } catch (NullPointerException e) {
  42. e.printStackTrace();
  43. }
  44.  
  45. }
  46.  
  47. }
  48.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:16: error: class JsonMain is public, should be declared in a file named JsonMain.java
public class JsonMain {
       ^
Main.java:12: error: package org.json.simple does not exist
import org.json.simple.JSONObject;
                      ^
Main.java:13: error: package org.json.simple.parser does not exist
import org.json.simple.parser.JSONParser;
                             ^
Main.java:14: error: package org.json.simple.parser does not exist
import org.json.simple.parser.ParseException;
                             ^
Main.java:23: error: cannot find symbol
		JSONParser jsonParser = new JSONParser();
		^
  symbol:   class JSONParser
  location: class JsonMain
Main.java:23: error: cannot find symbol
		JSONParser jsonParser = new JSONParser();
		                            ^
  symbol:   class JSONParser
  location: class JsonMain
Main.java:24: error: cannot find symbol
		JSONObject jsonObject;
		^
  symbol:   class JSONObject
  location: class JsonMain
Main.java:31: error: cannot find symbol
			jsonObject = (JSONObject) jsonParser
			              ^
  symbol:   class JSONObject
  location: class JsonMain
Main.java:38: error: cannot find symbol
		} catch (ParseException e) {
		         ^
  symbol:   class ParseException
  location: class JsonMain
9 errors
stdout
Standard output is empty