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
InformationsquelleAutor daisy | 2017-03-02
Schreibe einen Kommentar