Computer >> Máy Tính >  >> Lập trình >> Java

Chuyển đổi đối tượng JSON sang đối tượng Java bằng cách sử dụng thư viện Gson trong Java?


A Gson là một thư viện json dành cho java, được tạo bởi Google và nó có thể được sử dụng để tạo JSON. Bằng cách sử dụng Gson, chúng ta có thể tạo JSON và chuyển đổi JSON thành các đối tượng java. Chúng tôi có thể gọi fromJson () phương pháp của Gson lớp để chuyển đổi một đối tượng JSON thành Đối tượng Java.

Cú pháp

public <T> fromJson(java.lang.String json, java.lang.Class<T> classOfT) throws JsonSyntaxException

Ví dụ

import com.google.gson.*;
public class JSONtoJavaObjTest {
   public static void main(String[] args) {
      Gson gson = new Gson();
      Emp emp = gson.fromJson("{'name':'raja','age':25}", Emp.class);
      System.out.println(emp.getName());
      System.out.println(emp.getAge());
   }
}
// Emp class
class Emp {
   String name;
   int age;
   public Emp() {
      super();
   }
   public Emp(String name, int age) {
      super();
      this.name = name;
      this.age = age;
   }
   public String getName() {
      return name;
   }
   public void setName(String name) {
      this.name = name;
   }
   public int getAge() {
      return age;
   }
   
   public void setAge(int age) {
      this.age = age;
   }
}

Đầu ra

raja
25