Problem beim initialisieren eines JSONObject
Ich versuche zu initialisieren, ein JSONObject mit der folgenden Zeichenfolge, die Sie von einem web-service:
"{
"campaignid": "8",
"campaignname": "Pilotarienak 2011",
"campaignlink": "http:\\/\\/www.xxx.com\\/fr\\/cote-basque\\/agenda\\/2011-05-20\\/FMAAQU064FS016DV-pilotarienak-d-anglet?fromapp",
"splash": "http:\\/\\/www.xxx.com\\/ads\\/customers\\/pilotarienak\\/320x480.jpg",
"banner": "http:\\/\\/www.xxx.com\\/ads\\/customers\\/pilotarienak\\/320x160.jpg"
}"
Scheint es zu sein gültiges json (überprüft es in jsonlint.com), aber bei der Initialisierung ein JSONObject mit, dass ich bekommen:
org.json.JSONException: Value of type java.lang.String cannot be converted to JSONObject
Jemand helfen kann?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint, dass Sie zu instanziieren versucht, es aus einem String mit zusätzlichen Anführungszeichen. Sie müssen entfernen Sie die Verpackung Zitate(ich bin nicht mit Ihr string ist, sondern sich ein Beispiel um es klarer):
Ist das OK:
Dies ist nicht:
Versuchen zu umschreiben, dass alle, die in einem vereinfachten Modus (nur für test). Ich denke, dass Sie einige ungültige Zeichen.
Versuchen, entfernen Sie Alle "\" Woerter