I have one Json String like below :
String empJson= {"id":"13480","name":"test","salary":29292"}
I want to convert above json string into Java object.
Emp.Java
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
public class Emp {
@XmlElement(name="name")
private String m_name;
@XmlElement(name="id")
private String m_id;
@XmlElement(name="salary")
private String m_salary;
//setters and getters
}
GsonBuilder gsonBuilder = new GsonBuilder();
Gson gson = gsonBuilder.create();
JsonElement jElement = gson.fromJson(empJson, JsonElement.class);
System.out.println(jElement);
Emp = gson.fromJson(jElement, Emp.class);
System.out.println(" id : " + emp.getId());
But Emp object returning null values for all the fields .
Could you please help me on this.