我是拥有Clob类型变量的POJO。我正在使用GSON库将POJO类型的json转换为POJO类型的Java对象。但无法转换。它给出了错误,如无法为接口java.sql.Clob调用no-args构造函数
我的POJO班级
import java.sql.Clob;
public class MyPojo {
private String name;
private Clob message;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Clob getMessage() {
return message;
}
public void setMessage(Clob message) {
this.message = message;
}
}
转换类
import java.text.ParseException;
import org.json.JSONException;
import com.google.gson.Gson;
public class SaveClobType {
public static void main(String[] args) throws ParseException, JSONException {
Gson gson = new Gson();
String jsonString = "{\"name\" : \"Country\", \"message\" : \"Hello country\"}";
MyPojo obj = gson.fromJson(jsonString, MyPojo.class);
System.out.println("Object converted successfully");
}
}
请有人帮我这个。谢谢!