Ich habe den folgenden JSON-String, der ein Objective-C-Array war und dann in JSON codiert wurde:
%Vor%Ich möchte dies in ein normales PHP-Array konvertieren. Ich habe viele Dinge ausprobiert, aber keiner von ihnen scheint zu funktionieren:
%Vor%Irgendwelche Ideen?
Bearbeiten:
Ich bekomme es immer noch nicht zur Arbeit.
%Vor% Ich muss das tun: $arrayOfEmails=json_decode($decodeEmails);
Aber ich denke, ich brauche Zitate um $ decodedEmails, damit das funktioniert. Wie kann ich Zitate um $ decodeEmails String hinzufügen?
Sie sollten Ihre Zeichenfolge zitieren, es funktioniert gut, siehe hier .
%Vor%Oder
%Vor%Jetzt können Sie die $ Daten als Array
erhaltenZum Beispiel $ data haben den Wert wie folgt
%Vor%$ data = "a: 2: {s: 18:" _1337666504149_149 "; a: 2: {s: 8:" fbredexp "; s: 1:" 1 "; s: 5:" wert "; s: 4:" 2222 " ;} s: 18: "_ 1337666505594_594"; a: 2: {s: 8: "fbredexp"; s: 1: "3"; s: 5: "wert"; s: 5: "45555";}} " ;
Jetzt bekomme ich Wert wie folgt
%Vor%Wenn das Fehlen von Anführungszeichen um Ihren JSON in der Frage einen Transpositionsfehler beim Posten darstellt, ist der von Ihnen verwendete Code in Ordnung: Ссылка
Sie müssen sicherstellen, dass Ihre Zeichenfolge UTF8-codiert ist. Sie können den eingebauten Encoder verwenden, wenn dies nicht der Fall ist ( Ссылка ).
Wenn Sie weitere Hilfe benötigen, müssen Sie uns mitteilen, was Sie mit Ihrem Code erreichen