



6第六
:net.sf.json-lib常用常识点 。
5.1:net.sf.json.JSONObject常用方式:
JSONObject json = JSONObject.fromObject(st);
//按照key可以获得一个Object对象 , key可所以字符串和Object
Object obj = json.get("key");
//按照key可以获得一个布尔值 , key是一个字符串
Boolean bo = json.getBoolean("key");
还有一下这些 , 都是按照key返回具体的类型的数据 。
json.getString("key");json.getInt("key");
json.getDouble("key");
json.getJSONArray("key");
json.getJSONArray("key");
json.getLong("key");
这些get开首的按照key获取value的方式若是key不存在会报错现实利用结果不是出格好 。
可以考虑opt开首的方式 , 当key不存在时返回默认值 , 或者自界说需要返回的内容 。 如下
json.opt("key");json.optInt("key");
json.optInt("key",0);
json.optString("key");
json.optString("key","");


注重事项实体类的属性必然要有对应的set和get方式不然 , 转换时对应的属性数据会丢掉 。
开辟情况jdk1.8 IDEA2018.2.2 maven apache-maven-3.5.4
以上内容就是java操作json数据之net.sf.json-lib的内容啦 , 希望对你有所帮助哦!
猜你喜欢
- 生抽、老抽和酱油的区分
- 肩部有哪些按摩方法?
- 打架的一些小技巧
- 如何识别野菜蒲公英
- 液晶电视挂架安装
- 最伤心的说说心情大全
- 路标指示牌怎么看
- 如何正确使用汽车远近光灯
- 如何入定修炼,如何打坐入定
- 怎样自己动手安装马桶
