public static void main(String[] args) { System.out.println("测试开始"); File file = new File("D:/files/req.txt"); BufferedReader reader = null; String jsonStr = ""; try { reader = new BufferedReader(new FileReader(file)); String readLine = ""; while ((readLine = reader.readLine()) != null) { jsonStr += readLine + " "; } System.out.println(jsonStr); JSONObject jsonObj; try { jsonObj = new JSONObject(jsonStr); System.out.println(jsonObj.get("Version")); System.out.println(jsonObj.get("VimId")); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (FileNotFoundException e) { e.printStackTrace(); System.out.println("e" + e.getMessage()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); System.out.println("error" + e.getMessage()); } finally { if (reader != null) { try { reader.close(); } catch (IOException e) { System.out.println("close fail!!"+ e.getMessage()); } } } }
输出结果:
测试开始 { "Version": "1.0", "VimId": "81f1d9d0-ca13-4eea-a4ce-9bd89a50c9d1", "SrcType": "vpim", "MsgType": "vimPmMetrics", "FileUri": "https://192.168.112.80:9131/v1/vimPm/files/201606011415.gz" } 1.0 81f1d9d0-ca13-4eea-a4ce-9bd89a50c9d1