728x90
반응형
Gson?
- 자바 객체 <-> JSON 변환할 때 사용할 수 있는 자바 라이브러리
728x90
간단한 사용법
import com.google.gson.Gson;
// Java object
class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
// Serializing Java object to JSON
User user = new User("John Doe", 30);
Gson gson = new Gson();
String json = gson.toJson(user);
System.out.println(json);
// Deserializing JSON to Java object
User userFromJson = gson.fromJson(json, User.class);
System.out.println(userFromJson.getName());
System.out.println(userFromJson.getAge());
해당 코드를 실행시키면 아래와 같이 출력됩니다.
{"name":"John Doe","age":30}
John Doe
30
728x90
반응형
'JAVA' 카테고리의 다른 글
| Java에서 클래스와 객체 활용하기: 기본 개념과 사용법 (0) | 2024.03.07 |
|---|---|
| Java에서 조건문과 반복문 활용하기: 기초 문법 (0) | 2024.03.07 |
| Java에서 배열 사용하기: 기초 문법 및 사용법 (0) | 2024.03.07 |
| HashMap Thread-safe와 Unsafe (0) | 2023.02.15 |
| [JAVA] 오버로딩(Overloading)과 오버라이딩(Overriding)의 차이점 (0) | 2023.02.07 |