Result result=new Result();
Customer cu=new Customer();
cu.setEmail("wangpeng@huapay.com");
cu.setNick_name("王鹏");
result.setCustomer(cu);
net.sf.json.JSONObject fromObject = net.sf.json.JSONObject.fromObject(result); //json-lib 将对象转为json
System.out.println(fromObject);
String str = JSON.toJSONString(result);//fastjson 将对象转为json字符串 {"customer":{"email":"wangpeng@huapay.com","nick_name":"王鹏"}} {对象里面套对象}
System.out.println(str);
打印结果为:
{"customer":{"nick_name":"王鹏","email":"wangpeng@huapay.com"}}
{"customer":{"email":"wangpeng@huapay.com","nick_name":"王鹏"}}