I've found some example here which says how to convert json to java object but here I need to convert Java object to GSON
I have a Java object and now I want to convert the Java object to Gson. How can I achieve this, please refer my code.
Staff obj = new Staff();
Gson gson = new Gson();
I need to convert staff object to gson object
This is my staff class
public class Staff {
private String name;
private int age;
private String position;
private BigDecimal salary;
private List skills;
How can I go about this?
解决方案
First of all: there are no "gson" objects. There is just JSON data, strings in a specific format, and the Gson tooling allows you to turn JSON strings into java objects (json parsing), and turning java objects into JSON strings. Coming from there, your request boils down to:
Gson gson = new Gson();
String json = gson.toJson(someInstanceOfStaff);
Beyond that, you should acquire a good tutorial and study this topic, like this one here.