JSON으로 바꾸고 싶은 클래스가 있지만 생성자가 나를 허용하지 않습니다. 클래스가 CourseKeyInfo라고 :자바에서 콩을 Json으로 바꾸기
public class CourseKeyInfo
{
private String courseKey;
private String institutionID;
public CourseKeyInfo(String courseKey, String institutionId)
{
this.courseKey = courseKey;
this.institutionID = institutionId;
}
public String getCourseKey()
{
return courseKey;
}
public void setCourseKey(String courseKey)
{
this.courseKey = courseKey;
}
public String getInstitutionID()
{
return institutionID;
}
public void setInstitutionID(String institutionID)
{
this.institutionID = institutionID;
}
}
내가 JSON로를 설정하는 JSONObject body = new JSONObject(responseEntity);
를 사용하지만이 날 줄 오류 "생성자 된 JSONObject (CourseKeyInfo)는 정의되지 않는다." 내 수업을 어떻게 json으로 바꿀 수 있는지 아는가? HTTP 요청에 대한
는 당신이 http://www.json.org/javadoc/org/json/JSONObject.html를 사용하는이 API인가? – Nishant
그렇다면 http://www.json.org/javadoc/org/json/JSONObject.html#JSONObject%28java.lang.Object%29를 지원해야합니다. 생성자에서 Object가 걸립니다. – Nishant
Nishant가 옳습니다. Jettison 구현을 사용하고 있으며 올바른 API를 사용하지 않았습니다. 나는 org.json으로 바꿨고 효과가 있었다. – user1558274