Heim > Artikel > Backend-Entwicklung > Das PHP-Array wird über json_encode konvertiert. Das JSON-Format kann in JS nicht erkannt werden.
In diesem Artikel wird hauptsächlich das JSON-Format vorgestellt, das nach der Konvertierung durch json_encode nicht erkannt werden kann. Jetzt können Freunde in Not darauf verweisen 🎜> Lassen Sie mich zunächst einen Punkt erläutern. Das JSON-Format in js verwendet geschweifte Klammern „
{}“, die mit einem Zeichen beginnen und enden. Aber in PHP ist das durch die
-Nummer indizierte Array nach der json_encode-Konvertierung ein Array mit eckigen Klammern „ []', eine Zeichenfolge, die beginnt und endet. Daher kann JSON.parse nicht zum Konvertieren von Daten in js verwendet werden. Um dieses Problem zu lösen, habe ich über viele Möglichkeiten nachgedacht, aber es fühlte sich unbequem an, und schließlich habe ich einen einfacheren Weg gefunden.
Das durch
string in PHP indizierte Array beginnt und endet nach der json_encode-Konvertierung mit geschweiften Klammern, was den Anforderungen entspricht, aber bei Gleichzeitig gibt es auch ein Problem: Das Array mit dem Standardindex kann nicht verwendet werden, aber dieses Problem ist nicht groß. Derzeit ist diese Methode relativ einfach Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonDas PHP-Array wird über json_encode konvertiert. Das JSON-Format kann in JS nicht erkannt werden.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!