jsonlib的测试使用
来源:互联网 发布:淘宝代理加盟的骗局 编辑:程序博客网 时间:2024/05/17 09:12
/** * JSONLib的测试类: */public class JSONLibDemo1 { @Test /** * 将对象转成JSON: */ public void demo1(){ City city = new City(1, "长春市"); // 将对象和Map集合转成JSON使用JSONObject JSONObject jsonObject = JSONObject.fromObject(city); System.out.println(jsonObject); } @Test /** * 将List集合转成JSON: */ public void demo2(){ List<City> cities = new ArrayList<City>(); cities.add(new City(1,"杭州市")); cities.add(new City(2,"绍兴市")); // 将数组和List转成JSON使用JSONArray对象. JSONArray jsonArray = JSONArray.fromObject(cities); System.out.println(jsonArray); } @Test /** * 将数组转成JSON: */ public void demo3(){ City[] cities = new City[2]; cities[0]=new City(1,"哈尔滨"); cities[1]=new City(2,"齐齐哈尔"); JSONArray jsonArray = JSONArray.fromObject(cities); System.out.println(jsonArray); } @Test /** * 将Map集合转成JSON: */ public void demo4(){ Map<String,City> map = new HashMap<String,City>(); map.put("sy", new City(1,"沈阳市")); map.put("dl", new City(2,"大连市")); map.put("hld", new City(3,"葫芦岛")); JSONObject jsonObject = JSONObject.fromObject(map); System.out.println(jsonObject); } @Test /** * 去掉多余的属性 */ public void demo5(){ List<City> cities1 = new ArrayList<City>(); cities1.add(new City(1, "石家庄")); cities1.add(new City(2, "保定")); cities1.add(new City(3, "唐山")); cities1.add(new City(4, "邯郸")); Province province1 = new Province(1, "河北省", cities1); List<City> cities2 = new ArrayList<City>(); cities2.add(new City(1, "哈尔滨")); cities2.add(new City(2, "齐齐哈尔")); cities2.add(new City(3, "大庆")); cities2.add(new City(4, "牡丹江")); Province province2 = new Province(2, "黑龙江省", cities2); List<City> cities3 = new ArrayList<City>(); cities3.add(new City(1, "长春")); cities3.add(new City(2, "吉林")); cities3.add(new City(3, "四平")); cities3.add(new City(4, "松原")); Province province3 = new Province(3, "吉林省", cities3); List<Province> provinces = new ArrayList<Province>(); provinces.add(province1); provinces.add(province2); provinces.add(province3); JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setExcludes(new String[]{"cities","id"}); JSONArray jsonArray = SONArray.fromObject(provinces,jsonConfig); System.out.println(jsonArray); }}
阅读全文
0 0
- jsonlib的测试使用
- Json 和 Jsonlib 的使用
- Json 和 Jsonlib 的使用
- Json 和 Jsonlib 的使用
- Json 和 Jsonlib 的使用
- Json 和 Jsonlib 的使用
- Json 和 Jsonlib 的使用
- Json 和 Jsonlib 的使用
- Json 和 Jsonlib 的使用
- Json 和 Jsonlib 的使用
- Json 和 Jsonlib 的使用
- Json以及Jsonlib的使用
- jsonlib使用
- jsonlib使用
- java开发jsonlib的使用例子
- jsonlib使用的依赖jar包
- Json和jsonlib插件包的使用
- Json 和 Jsonlib 的使用(总结的很好!)
- matlab imregionalmax/imregionalmin 函数 C++实现
- 记录一次https的调试
- Fragment在Android中的使用基础加实战
- XlistView的简单的使用
- 入门动画篇之UIView动画(二)-----浅谈CABasicAnimation基本使用方法
- jsonlib的测试使用
- glStencilFuncSeparate
- vue.js原生组件化开发(一)——组件开发基础
- 477. Total Hamming Distance
- 一、几个概念
- iOS
- composer 的常见使用
- 如何调用FindWindow API获取主窗体
- 不同版本(2.3-3.1)web.xml文件的schema头部声明