source: other-projects/hathitrust/solr-extracted-features/trunk/src/main/java/org/hathitrust/extractedfeatures/JSONClusterFileIO.java@ 31001

Last change on this file since 31001 was 30996, checked in by davidb, 7 years ago

Code refactoring

  • Property svn:executable set to *
File size: 643 bytes
Line 
1package org.hathitrust.extractedfeatures;
2
3import java.io.BufferedReader;
4
5import org.json.JSONObject;
6
7public class JSONClusterFileIO extends ClusterFileIO {
8
9 protected static JSONObject readJSONFile(String filename)
10 {
11 StringBuilder sb = new StringBuilder();
12
13 try {
14
15 String str;
16 BufferedReader br = ClusterFileIO.getBufferedReaderForCompressedFile(filename);
17 while ((str = br.readLine()) != null) {
18 sb.append(str);
19 }
20
21 br.close();
22 }
23 catch (Exception e) {
24 e.printStackTrace();
25 }
26
27 JSONObject json_obj = new JSONObject(sb.toString());
28
29
30 return json_obj;
31 }
32
33}
Note: See TracBrowser for help on using the repository browser.