1 转为字符串
JSONObject.toJSONString(对象名); //对象转为json字符串
UserB userB2 = new UserB("lisi", "");
System.out.println(JSONObject.toJSONString(userB2));//{"addr_city":"","first_name":"lisi"}
2转为对象
JSONObject jsonObject = JSON.parseObject(s1);//json字符串转为对象,不指定类
UserB userB1 = JSON.parseObject(s1,UserB.class);//json字符串转为对象,指定类
System.out.println(jsonObject.getString("first_name"));//lisi,不必先用containsKey判断是否存在
String s2 = jsonObject.getString("last_name");//s2为空 null
System.out.println(s2);//null