Java中的Json
来源:互联网 发布:算法统宗中的所有题目 编辑:程序博客网 时间:2024/06/05 03:26
- Java中Json的构建
- JSONObject构建json数据
- 使用Map构建json
- 使用JavaBean构建对象
Java中Json的构建
本笔记跟随慕课网的Java中的Json课程学习并笔记之。如有需要,请参阅http://www.imooc.com/learn/523
1. JSONObject构建json数据
JSONObject wangxiaoer = new JSONObject();Object nullObject = null;try { wangxiaoer.put("name", "王小二"); wangxiaoer.put("age", 25.2); wangxiaoer.put("birthday", "1990-01-02"); wangxiaoer.put("school", "蓝翔"); wangxiaoer.put("major", new String[]{"理发","挖掘机"}); wangxiaoer.put("has_girlfriend",false ); wangxiaoer.put("car",nullObject); wangxiaoer.put("house",nullObject); wangxiaoer.put("comment","这是一个注释"); System.out.println(wangxiaoer.toString());} catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace();}
2. 使用Map构建json
Map<String, Object> wangxiaoer = new HashMap<String, Object>();Object nullObject = null;wangxiaoer.put("name", "王小二");wangxiaoer.put("age", 25.2);wangxiaoer.put("birthday", "1990-01-02");wangxiaoer.put("school", "蓝翔");wangxiaoer.put("major", new String[] { "理发", "挖掘机" });wangxiaoer.put("has_girlfriend", false);wangxiaoer.put("car", nullObject);wangxiaoer.put("house", nullObject);wangxiaoer.put("comment", "这是一个注释");System.out.println(new JSONObject(wangxiaoer).toString());
3. 使用JavaBean构建对象
private static void createJsonByBean() { // TODO Auto-generated method stub Wangxiaoer wangxiaoer = new Wangxiaoer(); //Wangxiaoer是一个JavaBean wangxiaoer.setName("王小二"); wangxiaoer.setAge(25.2); wangxiaoer.setBirthday("1990-02-03"); wangxiaoer.setSchool("蓝翔"); wangxiaoer.setMajor(new String[] { "理发", "挖掘机" }); wangxiaoer.setHas_girlfriend(false); wangxiaoer.setCar(null); wangxiaoer.setHouse(null); wangxiaoer.setComment("这是一个注释"); System.out.println(new JSONObject(wangxiaoer)); }
0 0
- Java中的Json解析
- Java中的JSON解析
- java中的json
- java中的JSon解析
- java中的json
- Java中的JSon解析
- JAVA中的 JSON 解析
- java中的Json
- java中的json解析
- Java中的Json
- Java中的Json
- java中的JSON操作
- java中的JSON操作
- java 中的json包
- JSON 在java中的使用Json
- JSON在JAVA中的操作
- JSON在java中的应用
- JSON在java中的应用
- Android 布局使用的几种方式
- 1
- 在intellij idea中使用BuildGenerator类产生dao、model
- http请求的必知必会
- 线性代数:方程组的几何解释
- Java中的Json
- 2
- PAT (Advanced Level) Practise 1003 Emergency
- 《Machine Learning is Fun Part 6: How to do Speech Recognition with Deep Learning》译文
- 订单可视化(智能制造、流程再造、企业信息化) 第二篇 背景及问题提出
- 渐进记号总结
- React-Native资源
- 微信开发笔记--AccessToken
- POJ2041