(Cocoa-Fehler 3840.) "(JSON-Text hat nicht mit Array oder Objekt und Option begonnen, um das Setzen von Fragmenten zu erlauben.)

9

Ich finde diesen Fehler bei vielen anderen Benutzern und obwohl ich viele vorgeschlagene Lösungen versuche, scheint nichts zu funktionieren, also versuche ich, meinen speziellen Fall zu veröffentlichen.

Ich versuche, ein Bild von iPhone-Anwendung in meiner Postgresql-Datenbank mit Django zu speichern.

sieht meine Ansicht so aus:

%Vor%
  • Die Datei dient nur zum Debuggen und scheint die richtigen Daten zu schreiben
  • hat auch versucht, HttpResponse ({}, content_type="application / json")
  • zurückzusenden

In meiner Anwendung wird die Postanforderung mit AFNetworking wie folgt durchgeführt:

%Vor%

Also habe ich diese Codezeile hinzugefügt

%Vor%

und habe diesen Fehler: Invalid value around character 1

Ich versuche es auch:

%Vor%

was immer mit The request timed out.

endete

Bitte raten Sie, was mit meiner Anfrage nicht stimmt

    
Kukula Mula 18.12.2013, 02:53
quelle

1 Antwort

1

Sie geben die Zeichenfolge Post received als Antwort auf POST-Anfragen zurück. Diese Zeichenfolge ist kein gültiger JSON (wenn Sie nur eine Zeichenfolge in Ihrer JSON-Antwort zurückgeben wollten, wäre die korrekte JSON-Darstellung "Post received" mit Anführungszeichen), und Ihr JSON-Deserializer scheint genau darüber zu klagen. Versuchen Sie, Ihre Antwort in beiden Zweigen Ihrer Logik zu serialisieren.

    
lanzz 19.01.2014 22:35
quelle