好多地方都用到了java对象,要想把java对象转成json对象,不能直接转java
好比,json
- public class User {
-
- private String username;
- private String password;
-
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
-
- }
咱们使用fastjson来转化this
若是直接使用对象
JSONObject o = JSON.parseObject(user.toString());
这样是不行,须要先转成object,再由object转成fastjsonget
Object one = JSON.toJSON(user);
System.out.println(one);
JSONObject jsonObject = JSON.parseObject(one.toString());
这样就行了ast