Ich gebe String wie unten gezeigt von einer Methode auf Service-Aufruf zurück, wenn ich diesen Service in Postman aufrufen, gibt Bad String.Ungültige Zeichenfolge in JSON-Antwort mit Post-Manager
@Override
public synchronized String doDevicePair() throws SomeException
{
String returnString = null;
/*some logic over here*/
returnString = "{\"success\": true, \"payload\": \"success!\", "
+ "{\"userIdA\":\""+user1.getUserId()+"\", \"userIdB\":\""+user2.getUserId()+"\", \"tagName\":\""+tagName+"\" }"+"}";
return returnString;
}
Ich denke, es gibt Bad String Antwort wegen falscher Syntax der Rückkehr String. so habe ich versucht
returnString = "{\"success\": true, \"payload\": \"success!\", "
+ "{\"userIdA\":\""+user1.getUserId()+"\", \"userIdB\":\""+user2.getUserId()+"\", \"tagName\":\""+tagName+"\" }}";
// gibt schlechte Saite reponse
so ich habe gerade von String fest einprogrammierten Zurückkehren
returnString = "{\"success\": true, \"payload\": \"succes\" }";
Dies erzeugt json Reaktion auf Service-Aufruf, ohne Fehler
Was läuft falsch? Bitte helfen Sie mir dabei
Sie sollten eine geeignete JSON-Bibliothek verwenden und Sie können HashMaps in JSON –