`
可爱の小猪
  • 浏览: 105034 次
  • 性别: Icon_minigender_1
  • 来自: 南充
社区版块
存档分类
最新评论

JSONObject

阅读更多
  1. 如果我们需要实现一个配置管理的功能,那么为每个配置项目增加一个字段既复杂也不利于扩展,所以我们通常使用一个字符串来保存配置项目信息,这里介绍如何使用json的字符串解析来达到刚才说的目的。引入Json需要的类库:    
  2. import org.json.JSONException;    
  3. import org.json.JSONObject;    
  4.   
  5. 生成一个json对象(可以添加不同类型的数据):    
  6. JSONObject jsonObject = new JSONObject();   jsonObject.put("a"1);     
  7.  jsonObject.put("b"1.1);    
  8.   jsonObject.put("c", 1L);    
  9.   jsonObject.put("d""test");    
  10.   jsonObject.put("e"true);     
  11.  System.out.println(jsonObject);    
  12.      
  13. //{"d":"test","e":true,"b":1.1,"c":1,"a":1}     
  14.   
  15. JSONObject jsonObject = new JSONObject();   
  16. jsonObject.put("a"1);   
  17. jsonObject.put("b"1.1);   
  18. jsonObject.put("c", 1L);   
  19. jsonObject.put("d""test");   
  20. jsonObject.put("e"true);   
  21. System.out.println(jsonObject);   
  22. //{"d":"test","e":true,"b":1.1,"c":1,"a":1}   
  23.   
  24. 解析一个json对象(可以解析不同类型的数据):    
  25. jsonObject = getJSONObject("{d:test,e:true,b:1.1,c:1,a:1}");     
  26.  System.out.println(jsonObject);      
  27.   
  28. //{"d":"test","e":true,"b":1.1,"c":1,"a":1}     
  29.  System.out.println(jsonObject.getInt("a"));     
  30.  System.out.println(jsonObject.getDouble("b"));     
  31.  System.out.println(jsonObject.getLong("c"));     
  32.  System.out.println(jsonObject.getString("d"));     
  33.  System.out.println(jsonObject.getBoolean("e"));    
  34.  jsonObject = getJSONObject("{d:test,e:true,b:1.1,c:1,a:1}");   
  35.  System.out.println(jsonObject);   
  36.  //{"d":"test","e":true,"b":1.1,"c":1,"a":1}   
  37. System.out.println(jsonObject.getInt("a"));   
  38. System.out.println(jsonObject.getDouble("b"));   
  39. System.out.println(jsonObject.getLong("c"));   
  40. System.out.println(jsonObject.getString("d"));   
  41. System.out.println(jsonObject.getBoolean("e"));   
  42. getJSONObject(String str)   
  43.   
  44. public static JSONObject getJSONObject(String str) {      
  45.   if (str == null || str.trim().length() == 0)       
  46.    return null;       
  47.  JSONObject jsonObject = null;        
  48. try {       jsonObject = new JSONObject(str);     }    
  49. catch (JSONException e) {       
  50.    e.printStackTrace(System.err);     }     
  51.    return jsonObject;     
分享到:
评论

相关推荐

    Json解析库JsonObject

    JsonObject jsonObject = new JsonObject (...); 在调用此对象的一些方法,可以方便的把数据放到JsonObject 对象中 通过jsonObject .getJsonElement(key)可以方便的得到JsonElement该对象,接着可以方便的得到你...

    JsonObject(免分)

    JsonObject

    JSONObject相关依赖架包

    JSONObject相关依赖架包,包含1、com.alibaba.fastjson.JSONArray依赖jar 2、net.sf.json.JSONObject依赖jar

    googleGson JsonObject json转换包

    com.google.gson.JsonObject.class com.google.gson.JsonParseException.class com.google.gson.JsonParser.class com.google.gson.JsonPrimitive.class com.google.gson.JsonSerializationContext.class ...

    org.json.JSONObject引用依赖包

    org.json.JSONObject引用依赖包 org.json.JSONObject引用依赖包 org.json.JSONObject引用依赖包 org.json.JSONObject引用依赖包

    JsonObject转换Date日期

    JsonObject转换Date日期的时候出现问题解决date封装成json数据出现的问题

    JSONObject所需的6个依赖jar包

    包含JSONObject所需依赖的6个jar包 以及JSONObjectAPI文档 和 JSONObject源码 其中文档直接解压压缩包在文件夹中的index.html打开,源码在你的ide编辑器中引入就可以查看JSONObject实现源码

    JsonObject

    引用using Xfrog.Net; 用法如: JsonObject newObj = new JsonObject("json字符串"); String errorCode = newObj["error_code"].Value;//获取其中的属性值。

    JSON字符串转换JSONObject和JSONArray的方法

    一....二.具体转化过程 //JSONObject String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}...JSONObject myJsonObject = new JSONObject(jsonMessage); //获取对应的值 value1 = myJsonObject.g

    JSONObject对象依赖的jar包

    Java开发当中经常设计到Json格式的数据使用,这就用到JSONObject类,依赖这些jar架包即可。

    JSONObject对象依赖的6个jar包

    JSONObject对象依赖的6个jar包,非常重要日包,可以解析Response响应日JSON JSONObject json = JSONObject.fromObject(Response);

    java的JsonObject对象提取值方法

    下面小编就为大家分享一篇java的JsonObject对象提取值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    JsonObject C#轻量级Json对象转换类

    JsonObject.Json json = new JsonObject.JsonConvert.Reader(s).ToJson(); MessageBox.Show(json["name"].ToString()); MessageBox.Show(json["arr"][0].ToString()); MessageBox.Show(json["arr"][2][0]....

    JSONObject相关jar包和maven管理jar包

    JSONObject对象相关的jar包依赖,一共有6个;还有maven环境下管理的jar包

    JSONObject依赖的Jar包.rar

    在web项目中经常会用到json数据(如:struts2处理请求返回json数据给jsp解析),因此,JSONObject对象是必备的,这时就需要引入相关的jar包了。

    JSONObject所需要的6个jar包

    JSONObject所必须的6个jar包: commons-beanutils-1.7.0.jar commons-collections-3.1.jar commons-lang-2.5.jar commons-logging.jar ezmorph-1.0.3.jar json-lib-2.1-jdk15.jar

Global site tag (gtag.js) - Google Analytics