我是java世界的新手我试图从我的jsp页面以字符串格式发送JSON对象,并希望将其转换为类文件,但我无法这样做。到目前为止,我正在编写这段代码,这对我来说效果不佳。
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String newHtmlAttribute = request.getParameter("attribute");
ObjectMapper jsMapper = new ObjectMapper();
HtmlProperty newHtmlProperty = new HtmlProperty();
newHtmlProperty = jsMapper.readValue(newHtmlAttribute,HtmlProperty.class);
System.out.println(newHtmlAttribute);
}
任何想法?
答案 0 :(得分:0)
使用jackson,您可以将json字符串转换为类对象,而不是类文件。您正在尝试在源代码中执行相同的操作。您正在尝试将json字符串解组为类HtmlProperty
的java对象。
如果要保存HtmlProperty对象的当前状态,则必须使用Serialization
。按照本教程学习如何将java对象写入文件:
http://www.mkyong.com/java/how-to-write-an-object-to-file-in-java/
答案 1 :(得分:0)
实际上我的代码没有任何问题。问题在于我在JavaScript和Java类中遵循的命名约定。