1. public static void main(String[] args)
  2. {
  3. System.out.println("测试开始");
  4. File file = new File("D:/files/req.txt");
  5. BufferedReader reader = null;
  6. String jsonStr = "";
  7. try
  8. {
  9.  
  10. reader = new BufferedReader(new FileReader(file));
  11.  
  12. String readLine = "";
  13. while ((readLine = reader.readLine()) != null)
  14. {
  15. jsonStr += readLine + "\n";
  16.  
  17. }
  18.  
  19. System.out.println(jsonStr);
  20. JSONObject jsonObj;
  21. try
  22. {
  23. jsonObj = new JSONObject(jsonStr);
  24. System.out.println(jsonObj.get("Version"));
  25. System.out.println(jsonObj.get("VimId"));
  26. }
  27. catch (JSONException e)
  28. {
  29. // TODO Auto-generated catch block
  30. e.printStackTrace();
  31. }
  32.  
  33. }
  34. catch (FileNotFoundException e)
  35. {
  36. e.printStackTrace();
  37. System.out.println("e" + e.getMessage());
  38. }
  39. catch (IOException e)
  40. {
  41. // TODO Auto-generated catch block
  42. e.printStackTrace();
  43. System.out.println("error" + e.getMessage());
  44. }
  45. finally
  46. {
  47. if (reader != null)
  48. {
  49. try
  50. {
  51. reader.close();
  52. }
  53. catch (IOException e)
  54. {
  55. System.out.println("close fail!!"+ e.getMessage());
  56. }
  57. }
  58. }
  59.  
  60. }

  输出结果:

  1. 测试开始
  2. {
  3. "Version": "1.0",
  4. "VimId": "81f1d9d0-ca13-4eea-a4ce-9bd89a50c9d1",
  5. "SrcType": "vpim",
  6. "MsgType": "vimPmMetrics",
  7. "FileUri": "https://192.168.112.80:9131/v1/vimPm/files/201606011415.gz"
  8. }
  9.  
  10. 1.0
  11. 81f1d9d0-ca13-4eea-a4ce-9bd89a50c9d1

  

org.codehaus.jettison.json.JSONObject使用方法的更多相关文章

  1. nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法

    解决办法:你可以尝试添加一个jar包,因为我加入了一个jar包后错误问题成功解决. 将所需要的jettison-1.2.jar包复制到lib文件夹里面,重启项目,问题搞定.

  2. 大话 JSON 之 JSONObject.getString(“”) 方法 和 JSONObject.optString(“”) 的区别

    运行以下代码: public static void main(String[] args) { JSONObject test = new JSONObject(); test.put(" ...

  3. json学习系列(2)-生成JSONObject的方法

    生成JSONObject一般有两种方式,通过javabean或者map类型来生成.如下面的例子: 先定义一个User实体类: package com.pcitc.json; /** * 用户实体类 * ...

  4. json教程系列(2)-生成JSONObject的方法

    生成JSONObject一般有两种方式,通过javabean或者map类型来生成.如下面的例子:   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 ...

  5. 用jquery解析JSON数据的方法以及字符串转换成json的3种方法

    用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是 json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject ...

  6. js将json字符串转化成json对象的方法

    js将json字符串转化成json对象的方法: JSON.parse(jsonObject)

  7. net.sf.json.JSONObject 和org.json.JSONObject 的差别

    http://my.oschina.net/wangwu91/blog/340721 net.sf.json.JSONObject 和org.json.JSONObject  的差别. 一.创建jso ...

  8. 【转】 JSONObject使用方法

    随笔- 46  文章- 0  评论- 132 JSONObject简介 本节摘要:之前对JSON做了一次简单的介 绍,并把JSON和XML做了一个简单的比较:那么,我就在想,如果是一个json格式的字 ...

  9. java 中关于json的使用方法

    json在数据传输起了很大的作用,下面说说java中json的使用方法. 文章参考:http://www.codes51.com/article/detail_99574.html json串示例 [ ...

随机推荐

  1. Entity Framework 6 Code First系列1: 实体类1:1配置

    从4.1版本开始,EF开始支持Code First模式,值得注意的是Code First不是和DataBase First或Model First平级的概念,而是和EDM平级的概念.使用Code Fi ...

  2. python day-3 基本数据类型

    1. 编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位 ...

  3. sanic官方文档解析之蓝图

    1,蓝图(Blueprints) 蓝图可用于子路由的应用,代替增加路由的存在,蓝图的定义和增加路由的方法相似,灵活的在应用中注册,并且可插拔的方式. 尤其是在大型应用中使用蓝图的时候在你逻辑打断的地方 ...

  4. gdb调试使用autotools工程的项目

    1 保留debug sympol和优化等级设置为-O0的最简单的方法 在执行configure脚本生成Makefile文件时,使用CXXFLAGS宏,因为标准的configure脚本给了这个宏. .. ...

  5. What is the difference between message queue pattern and publish-subscribe?

    What is the difference between message queue pattern and publish-subscribe? - Quora https://www.quor ...

  6. 20170221 SE03 打包请求

    请求处理:SE03 只会有其中两三个功能,还需要学习. 请求打包,是传输请求时候常用的一种方法. 步骤如下: 注意点:1.打包请求一定仔细检查,不要遗漏           如果请求不多,分开传是更好 ...

  7. openfire学习(一)

    需要开发一款软件,其中的即时通讯功能使用xmpp协议来做,服务端用openfire. openfire的下载和配置就不多说,可能大多数人第一次用会遇到登陆不了的问题,我也遇到了,事实上登陆错误是因为用 ...

  8. LoadRunner检查点使用小结

    LR中检查点有两种:图片和文字. 常用检查点函数如下: 1)web_find()函数用于从 HTML 页中搜索指定的文本字符串: 2)web_reg_find()函数注册一个请求,以在下一个操作函数( ...

  9. 【HDU2007】平方和与立方和

    http://acm.hdu.edu.cn/showproblem.php?pid=2007 垃圾水题 随便搜了几个公式(但我实际写的暴力...题目保证不爆int,说明n,m<=10^3) 1^ ...

  10. codeforces 690C1 C1. Brain Network (easy)(水题)

    题目链接: C1. Brain Network (easy) time limit per test 2 seconds memory limit per test 256 megabytes inp ...