 
      
      new JSONObject(对象实例); //不用toString();
 
      
      三种方式:
直接构建jsonObject:利用put方法
构建hashMap,作为参数传入jsonObject:put方法
构建javaBean,作为参数传入jsonObject:set方法
 
      
      JavaBean构建对象
 
      
      方式三:使用Java Bean构建对象(通常根据业务需求创建Java Bean)
【a】创建Java Bean
【b】创建JSONObject,并把Bean作为参数

 
      
      ③ 使用javaBean构建
将类实例化后通过set方法赋值
    输出:new JSONObject(实例化的类名); 
 
      
      构建json 三种方法:
1.直接声明JSONObject对象,通过put方法来设置键值对来构建json,该对象toString()即可看到完成的json;
2.声明一个map通过put方法来构建json,new JSONObject(map 实例).toString()即可看到完成的json;
3.最好的方式是最后一种,通过javaBean的方式来构建json, new JSONObject(对象实例).toString()即可看到完成的json;
 
      
      老师推荐使用Java Bean构建对象
时间:2016年
 
      
      JavaBean 对象传入 JSONObject的构造函数
 
      
      使用javaBean来创建一个json:
首先创建javaBean

将创建好的javaBean对象传入JSONObject对象作为构造函数的参数。

 
      
      使用javabean构建JSON对象,好处:业务对象可以重用,
在一个类中创建JavaBean对象,
在其他类中调用直接初始化javabean对象使用。
好处就是可以重用javaBean对象
 
      
      使用Bean实现Json Bean Class: public class DaShen { private Stringname; private Stringschool; private boolean has_girlfriend; private double age; private Objectcar; private Objecthouse; private String[]major; private Stringcomment; private String birthday; } 实现: private static void createJsonByBean() { DaShen terence=newDaShen(); terence.setAge(25.9); terence.setBirthday("1990-5-9"); terence.setSchool("HDU"); terence.setMajor(new String[]{"Computer","qiqiqiqi"}); terence.setHas_girlfriend(false); terence.setComment("sha,sha,sha,sha……"); terence.setCar(null); terence.setHouse(null); System.out.println(new JSONObject(terence)); }
 
      
      javabean 构建json对象方法
 
      
      通过javabean构建json对象,首先创建一个实体类
 
      
      使用javabean构建对象的代码。
并不是直接对jsonobject进行操作,而是先创建一个对象,再将对象赋值生成一个json数据
 
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
      