`
- 浏览:
105034 次
- 性别:
- 来自:
南充
-
- 如果我们需要实现一个配置管理的功能,那么为每个配置项目增加一个字段既复杂也不利于扩展,所以我们通常使用一个字符串来保存配置项目信息,这里介绍如何使用json的字符串解析来达到刚才说的目的。引入Json需要的类库:
-
import org.json.JSONException;
-
import org.json.JSONObject;
-
- 生成一个json对象(可以添加不同类型的数据):
-
JSONObject jsonObject = new JSONObject(); jsonObject.put("a", 1);
-
jsonObject.put("b", 1.1);
-
jsonObject.put("c", 1L);
-
jsonObject.put("d", "test");
-
jsonObject.put("e", true);
- System.out.println(jsonObject);
-
-
-
-
JSONObject jsonObject = new JSONObject();
-
jsonObject.put("a", 1);
-
jsonObject.put("b", 1.1);
-
jsonObject.put("c", 1L);
-
jsonObject.put("d", "test");
-
jsonObject.put("e", true);
- System.out.println(jsonObject);
-
-
- 解析一个json对象(可以解析不同类型的数据):
-
jsonObject = getJSONObject("{d:test,e:true,b:1.1,c:1,a:1}");
- System.out.println(jsonObject);
-
-
-
System.out.println(jsonObject.getInt("a"));
-
System.out.println(jsonObject.getDouble("b"));
-
System.out.println(jsonObject.getLong("c"));
-
System.out.println(jsonObject.getString("d"));
-
System.out.println(jsonObject.getBoolean("e"));
-
jsonObject = getJSONObject("{d:test,e:true,b:1.1,c:1,a:1}");
- System.out.println(jsonObject);
-
-
System.out.println(jsonObject.getInt("a"));
-
System.out.println(jsonObject.getDouble("b"));
-
System.out.println(jsonObject.getLong("c"));
-
System.out.println(jsonObject.getString("d"));
-
System.out.println(jsonObject.getBoolean("e"));
- getJSONObject(String str)
-
-
public static JSONObject getJSONObject(String str) {
-
if (str == null || str.trim().length() == 0)
-
return null;
-
JSONObject jsonObject = null;
-
try { jsonObject = new JSONObject(str); }
-
catch (JSONException e) {
- e.printStackTrace(System.err); }
-
return jsonObject;
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
JsonObject jsonObject = new JsonObject (...); 在调用此对象的一些方法,可以方便的把数据放到JsonObject 对象中 通过jsonObject .getJsonElement(key)可以方便的得到JsonElement该对象,接着可以方便的得到你...
JsonObject
JSONObject相关依赖架包,包含1、com.alibaba.fastjson.JSONArray依赖jar 2、net.sf.json.JSONObject依赖jar
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引用依赖包
JsonObject转换Date日期的时候出现问题解决date封装成json数据出现的问题
包含JSONObject所需依赖的6个jar包 以及JSONObjectAPI文档 和 JSONObject源码 其中文档直接解压压缩包在文件夹中的index.html打开,源码在你的ide编辑器中引入就可以查看JSONObject实现源码
引用using Xfrog.Net; 用法如: JsonObject newObj = new JsonObject("json字符串"); String errorCode = newObj["error_code"].Value;//获取其中的属性值。
一....二.具体转化过程 //JSONObject String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}...JSONObject myJsonObject = new JSONObject(jsonMessage); //获取对应的值 value1 = myJsonObject.g
Java开发当中经常设计到Json格式的数据使用,这就用到JSONObject类,依赖这些jar架包即可。
JSONObject对象依赖的6个jar包,非常重要日包,可以解析Response响应日JSON JSONObject json = JSONObject.fromObject(Response);
下面小编就为大家分享一篇java的JsonObject对象提取值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
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包依赖,一共有6个;还有maven环境下管理的jar包
在web项目中经常会用到json数据(如:struts2处理请求返回json数据给jsp解析),因此,JSONObject对象是必备的,这时就需要引入相关的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