将数据转为json
来源:互联网 发布:搜狗优化 编辑:程序博客网 时间:2024/05/16 19:56
参考
参考:Java构造和解析Json数据的两种方法,JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包,主要就是用来解析Json数据。
易于解析,客户端JavaScript可以简单的通过eval()进行JSON数据的读取。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']" );
6. beans转换成json代码
复制代码
List list = new ArrayList();
JsonBean2 jb1 = new JsonBean2();
jb1.setCol(1);
jb1.setRow(1);
jb1.setValue("xx");
JsonBean2 jb2 = new JsonBean2();
jb2.setCol(2);
jb2.setRow(2);
jb2.setValue("");
list.add(jb1);
list.add(jb2);
JSONArray ja = JSONArray.fromObject(list);
0 0
- 将数据转为json
- 将datatable转为json
- 将json 转为DataTable
- 将xml转为json
- DataFrame:通过SparkSql将Json数据转为DataFrame
- table数据转为json
- 将Map转为Json和将String转为Json
- PHP将JSON转为XML
- 用jquery以及json包将表单数据转为json字符串
- 用jQuery以及JSON包将表单数据转为JSON字符串
- JSON、JAVA互转与将页面中改变的数据转为json格式
- 将json字符串转为json对象
- 将datatable和dataset中的数据转为json数据 与反转
- 将图片转为字符数据
- 将CAD数据转为shp
- 【菜鸟手打js】第四篇-将数据集转为json格式字符串
- 将Json数据中的“字符串形式”的数组转为数组形式
- 将json日期Date转为ios时间
- 機器學習基石(Machine Learning Foundations) 机器学习基石 手写版笔记大全
- 源字符串插入最少字符生成回文串
- Linux下的屏保设置 xset s 与 xset dpms
- Oracle的光标还有函数
- 硬件工程师职责与基本技能
- 将数据转为json
- 文件系统
- Android开发中API的查看方法
- 总结Android HAL层的使用方法
- JS基础之if判断语句
- JWT vs JWS vs JWE - What They Are and When to Use Which
- Android系统 小米/三星/索尼 应用启动图标未读消息数(BadgeNumber)动态提醒
- Https介绍与ios集成 https
- 如何解决android studio卡主问题