将数据封装为Json数据格式
来源:互联网 发布:lr mac中文破解版下载 编辑:程序博客网 时间:2024/06/05 03:15
1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray2 = JSONArray.fromObject( list ); 2. Map集合转换成json代码 Map map = new HashMap(); map.put("name", "json"); map.put("bool", Boolean.TRUE); map.put("int", new Integer(1)); map.put("arr", new String[] { "a", "b" }); map.put("func", "function(i){ return this.arr[i]; }"); JSONObject json = JSONObject.fromObject(map); 3. Bean转换成json代码 JSONObject jsonObject = JSONObject.fromObject(new JsonBean()); 4. 数组转换成json代码 boolean[] boolArray = new boolean[] { true, false, true }; JSONArray jsonArray1 = JSONArray.fromObject(boolArray); 5. 一般数据转换成json代码 JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']" );
// 普通的数据转化为json格式 public static void test3() { String str = "["; str += "'wy','12'"; str += "]"; System.out.println(str); JSONArray obj = JSONArray.fromObject(str); System.out.println(obj); // {"name":"wy","age":"12"} } // 普通的数据转化为json格式 public void test2() { String str = "{"; str += "name:["; str += "'wy','eu','we'"; str += "]"; str += "}"; System.out.println(str); JSONObject obj = JSONObject.fromObject(str); System.out.println(obj); } // list 格式转化为json public void test1() { List list = new ArrayList(); for(int i = 0; i < 10; i++) { list.add("test" + i); } System.out.println(list); JSONArray js = JSONArray.fromObject(list); System.out.println(js); }
转载:http://blog.csdn.net/wangyang1354/article/details/49736213
0 0
- 将数据封装为Json数据格式
- 将数据封装为Json数据格式
- 将数据封装为Json数据格式
- 将数据封装为Json数据格式
- 将数据封装为Json数据示例
- 如何将json数据转换为常见的数据格式
- 如何将json数据转换为常见的数据格式
- 如何将数据封装为JSON包
- 将表单数据封装为json
- Ajax将数据封装为JSON格式数据
- 将任意格式转换为JSON数据格式的工具类
- 将任意格式转换为JSON数据格式的工具类
- 将任意格式转换为JSON数据格式的工具类
- 将任意格式转换为JSON数据格式的工具类
- 将List里面的User对象转化为json数据格式
- 将List中的User对象转化为json数据格式
- 将任意格式转换为JSON数据格式的工具类
- Linux终端使用curl来post数据,数据格式为json
- HTML和XHTML的区别
- requests-re-bs4 定向爬取股票信息
- 使用VMware ESXi 6.5配置显卡直通
- Java Thread的中断以及interrupt()、isInterrupted()、interrupted
- sql中的注意点
- 将数据封装为Json数据格式
- Android开发之通知栏设置(全屏模式、沉浸模式、变色龙模式)
- [李景山php] linux -文件整体操作
- mysqldump使用方法(MySQL数据库的备份与恢复)
- Java定时更新数据---定时器
- [李景山php] linux-文件搜索
- git代理设置
- PC端 javascript 多模式轮播组件
- [李景山php] linux 文件压缩解压