}
}
- private static JSONObject readJsonFromFile(String file) throws IOException {
- BufferedReader rd = new BufferedReader(new FileReader(file));
- String jsonText = readAll(rd);
- JSONObject json = (JSONObject) JSONValue.parse(jsonText);
- return json;
+ private static JSONObject readJsonFromFile(String file) {
+ BufferedReader rd;
+ try {
+ rd = new BufferedReader(new FileReader(file));
+ String jsonText;
+ try {
+ jsonText = readAll(rd);
+ JSONObject json = (JSONObject) JSONValue.parse(jsonText);
+ return json;
+ } catch (IOException e) {
+ return null;
+ }
+
+ } catch (FileNotFoundException e) {
+ return null;
+ }
-
}
private void makeTreeItemsFromJson(JSONObject json, String str, TreeItem parentTreeItem,