Schlecht String im json-response mit Post-Mann
Bin ich wieder Zeichenfolge, wie unten gezeigt, aus einer Methode, die auf service-Aufruf, wenn ich den Dienst im Postbote es gibt Schlecht String .
@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, die geben Schlecht String Antwort wegen der Falschen syntax der Zeichenkette zurückgeben.
also versuchte ich
returnString = "{\"success\": true, \"payload\": \"success!\", "
+ "{\"userIdA\":\""+user1.getUserId()+"\", \"userIdB\":\""+user2.getUserId()+"\", \"tagName\":\""+tagName+"\" }}";
//gibt schlechte Zeichenfolge response
so, ich habe gerade überprüft durch Rücksendung hartcodierten Zeichenfolge
returnString = "{\"success\": true, \"payload\": \"succes\" }";
Dieser erzeugt json-Antwort auf service-call , ohne Fehler
Was mache ich falsch? Bitte helfen Sie mir, diese
- Sollten Sie eine korrekte JSON-Bibliothek und können Sie bauen HashMap ist in JSON
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fehlt der string-name für das innere Objekt. Vielleicht soll es auch sein:
Ich denke, wenn Sie JSON-Objekt, gut zu überprüfen Sie die Formatierung zuerst auf einigen Seiten. Es gibt paar gute Seiten für, dass, wie hier. JSON-ONLINE-EDITOR. Auch, Sie wäre besser, zu verwenden für die JSON-Zeichenfolge mithilfe von JSON-Bibliothek wie JSON Einfach.
Bekam ich auch die gleichen Fehler im post, aber es jetzt gelöst. Sie können ausführen, eine Methode, wo du die Antwort im json-und dann, dass gleiche Antwort, die Sie können Sie für die post-Körper-Daten.