JSON的使用各种方法

在做接口的小伙伴应都很清楚,JSON这种轻量级的数据交互使用率非常高。下面我就说几个常用方法

1.使用JSON转为对象(这里的对象是java POJO)

 1  package com.xiong.entity;
 2 
 3  public class User{
 4 
 5      private int id; 
 6      private String name;
 7      
 8      public User(){}
 9      public User(int id, String name) {
10          super();
11          this.id = id;
12          this.name = name;
13      }
14      
15      public int getId() {
16          return id;
17      }
18      public void setId(int id) {
19          this.id = id;
20      }
21      public String getName() {
22          return name;
23      }
24      public void setName(String Name) {
25          this.name= Name;
26      }
27  }
View Code

 2.接下里开始用JSON转为POJO

package com.xiong.test;

import net.sf.json.JSONObject;

public class JSONTest{
    public static void main(String[] args) {
        /**
         *  依赖 json-lib-2.2.2-jdk15.jar 
         *  主要引用这个,关系包的话,你们只有慢慢找了
         */
        String json= "{\"id\":1,\"name\":\"张三\"}";
        JSONObject sfObject = JSONObject.fromObject(json);
        User user = (User) JSONObject.toBean(sfObject, User.class);
        
    }
}
View Code

 

其他包的JSON转POJO待完善.....

posted @ 2017-06-19 14:08  ENCRecovery  阅读(147)  评论(0编辑  收藏  举报