Java 构造函数JSONObject(字符串)未定义错误-无法解析

Java 构造函数JSONObject(字符串)未定义错误-无法解析,java,json,servlets,Java,Json,Servlets,我试图在servlet中获得一些变量,这些变量都是通过ajax调用传递的。但我得到的构造函数JSONobject(string)是未定义的错误。我还导入了必需的lib。请帮忙 import com.google.gson.gson; 导入com.google.gson.JsonArray; 导入com.google.gson.JsonElement; 导入com.google.gson.reflect.TypeToken; 导入org.json.simple.JSONArray; 导入org.

我试图在servlet中获得一些变量,这些变量都是通过ajax调用传递的。但我得到的构造函数JSONobject(string)是未定义的错误。我还导入了必需的lib。请帮忙

import com.google.gson.gson;
导入com.google.gson.JsonArray;
导入com.google.gson.JsonElement;
导入com.google.gson.reflect.TypeToken;
导入org.json.simple.JSONArray;
导入org.json.simple.JSONObject;
导入org.json.simple.parser.JSONParser;
导入org.json.simple.parser.ParseException;
导入org.json.*;
公共类insertserv扩展了HttpServlet{
私有静态最终长serialVersionUID=1L;
受保护的void doPost(HttpServletRequest请求、HttpServletResponse响应)引发ServletException、IOException
{    
System.out.println(“我在插入中”);
字符串json=“”;
BufferedReader br=新的BufferedReader(新的InputStreamReader(request.getInputStream());
如果(br!=null){
json=br.readLine();
}
System.out.println(json);
JSONObject wholedata=新的JSONObject(json);
setContentType(“应用程序/json”);
PrintWriter out=response.getWriter();
}

}
删除了org.json.simple.JSONObject;并更新为org.json.JSONObject;它解决了我的问题

删除了org.json.simple.JSONObject;并更新为org.json.JSONObject;它解决了我的问题

当你打印json时,你看到了什么?我正在获取数据,我从ajax调用“data:json.stringify({“test”:masterdata})”传递的数据,我正在获取所需的数据。但在下一行我得到了构造函数错误,这看起来像Java,所以我添加了这样的标记。如果我错了,请更正它。打印json时您会看到什么?我正在获取数据,我从ajax调用“data:json.stringify({“test”:masterdata})”传递的数据,我正在获取所需的数据。但在下一行我得到了构造函数错误,这看起来像Java,所以我添加了这样的标记。如果我错了,请改正。