Pojo具有Clob类型数据,无法使用GSON库将Json转换为Object类型

时间:2016-03-01 12:25:49

标签: java json hibernate gson pojo

我是拥有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");

    }

}

请有人帮我这个。谢谢!

0 个答案:

没有答案