【发布时间】:2015-12-29 08:46:40
【问题描述】:
我正在上线 y setTypeHintsCompatibility( false ) 对于 xmlserializer 类型未定义。 我到底在做什么错... 有什么帮助吗?
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServlet;
import net.sf.json.JSON;
import com.sun.org.apache.xml.internal.serialize.OutputFormat;
import com.sun.org.apache.xml.internal.serialize.XMLSerializer;
public class JsonForm extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String str = "{'FirstName':'Mike'}";
JSON json = JSONSerializer.toJSON( str );
XMLSerializer xmlSerializer = new XMLSerializer();
xmlSerializer.setTypeHintsCompatibility( false ); //Line y
String xml = xmlSerializer.write( json );
System.out.println(xml);
}
}
【问题讨论】:
-
编译错误还是运行时错误?请添加确切的堆栈跟踪或错误描述。您可能有一个包含 XMLSerializer 的旧版本的 jar。
-
@AlessandroDaRugna 编译错误
-
@AlessandroDaRugna 你能用适当的 .jar 给我建议吗