Hướng dẫn thao tác Json thông qua Gson hoặc Jackson
Interface
- Một số thao tác Json cơ bản
- String toJson(Object obj): chuyển đổi một Java object sang chuỗi String
- T fromJson(String json, Class clazz): convert String thành một Java object
- T fromJson(String json, TypeToken type): convert String thành một collection
- Thay đổi param name bằng annotation
Gson
- Thêm dependency gson trong pom.xml
- Tạo và sử dụng thông qua class Gson
- Sử dụng annotation SerializedName lên object cần thao tác để thay đổi param name
Sử dụng
Output:
Jackson
- Thêm dependency jackson-databind trong pom.xml
- Tạo và sử dụng thông qua class ObjectMapper
- Sử dụng annotation JsonAlias lên object cần thao tác để thay đổi param name
Sử dụng
Output:
Source code ở đây