標籤:
Java 對象轉JSON 屬性為空白,請檢查 類中屬性是否帶有標準的GET和SET方法
for example:
public class example implements Serializable {
public String entityName;
public String dataSourceName;
public String entityVarName;
public String pcChName;
public String pcName;
public List<DBColumn> columns;
}
JSONObject obj = JSONObject.formObject(example);//obj為空白
經過檢查發現example 中沒有添加get 和set 方法
修改後的example:
public class example implements Serializable {
public String entityName;
public String dataSourceName;
public String entityVarName;
public String pcChName;
public String pcName;
public List<DBColumn> columns;
public String getEntityName() {
return entityName;
}
public void setEntityName(String entityName) {
this.entityName = entityName;
}
public String getDataSourceName() {
return dataSourceName;
}
public void setDataSourceName(String dataSourceName) {
this.dataSourceName = dataSourceName;
}
public String getEntityVarName() {
return entityVarName;
}
public void setEntityVarName(String entityVarName) {
this.entityVarName = entityVarName;
}
public String getPcChName() {
return pcChName;
}
public void setPcChName(String pcChName) {
this.pcChName = pcChName;
}
public String getPcName() {
return pcName;
}
public void setPcName(String pcName) {
this.pcName = pcName;
}
public List<DBColumn> getColumns() {
return columns;
}
public void setColumns(List<DBColumn> columns) {
this.columns = columns;
}
}
java 對象轉JSON 屬性為空白