2017-03-02 4 views
0

Ich versuche, einige Variablen in Servlet, die alle durch Ajax Anruf übergeben werden. Aber ich bekomme Konstruktor JSONobject (String) ist ein undefinierter Fehler. Ich habe die erforderliche lib ebenfalls importiert. Bitte helfenDer Konstruktor JSONObject (String) ist nicht definiert Fehler - nicht in der Lage zu lösen

import com.google.gson.Gson; 
 
import com.google.gson.JsonArray; 
 
import com.google.gson.JsonElement; 
 
import com.google.gson.reflect.TypeToken; 
 

 
import org.json.simple.JSONArray; 
 
import org.json.simple.JSONObject; 
 
import org.json.simple.parser.JSONParser; 
 
import org.json.simple.parser.ParseException; 
 
import org.json.*; 
 

 

 
public class insertserv extends HttpServlet { 
 
\t private static final long serialVersionUID = 1L; 
 
\t 
 
\t 
 
\t protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
 
\t {  
 
\t \t 
 
\t \t System.out.println("I am inside insert"); 
 
\t  String json = ""; 
 
\t \t 
 
\t \t 
 
\t \t BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream())); 
 
\t  
 

 
\t    if (br != null) { 
 
\t     json = br.readLine(); 
 
\t    } 
 
\t 
 
\t System.out.println(json); 
 
\t  
 
\t JSONObject wholedata= new JSONObject(json); 
 
\t \t 
 
\t \t \t \t 
 
\t response.setContentType("application/json"); 
 
\t \t PrintWriter out= response.getWriter(); 
 
\t \t 
 
\t } 
 
}

+0

Was sehen Sie, wenn Sie den JSON drucken? –

+0

Ich bekomme die Daten, was ich von AJAX-Aufruf "Daten: JSON.Stringify ({" Test ": MasterData}) übergeben habe," Ich bekomme erforderliche Daten. aber in der nächsten Zeile bekomme ich Konstruktor Fehler – Jsel

+0

Das sieht aus wie Java, also habe ich solche Tag hinzugefügt. Wenn ich falsch liege, korrigiere es bitte. –

Antwort

1

entfernt org.json.simple.JSONObject; und aktualisiert mit org.json.JSONObject; es hat mein Problem gelöst

Verwandte Themen