Konvertieren eines Arrays in JSON zur Datenübertragung
Bei der Übertragung von Daten über APIs oder Webanfragen wird häufig das Senden von Daten im JSON-Format bevorzugt. Wenn Sie ein Array haben, das Ganzzahlen enthält, z. B. var cars = [2,3,..], wie können Sie es in ein zum Senden geeignetes JSON-Objekt konvertieren?
Lösung
Um ein Array in ein JSON-Objekt zu konvertieren, können Sie die JSON.stringify()-Methode von JavaScript verwenden. Diese Methode verwendet das Array als Eingabe und gibt einen JSON-String zurück.
var myJsonString = JSON.stringify(yourArray);
Browserkompatibilität
Beachten Sie, dass das JSON-Objekt jetzt in den meisten modernen Webbrowsern nativ unterstützt wird , einschließlich IE 8 und höher. Für ältere Browser können Sie jedoch ein Kompatibilitätsskript wie das hier gefundene einbinden: https://github.com/douglascrockford/JSON-js/blob/master/json2.js.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein JavaScript-Array zur Datenübertragung in einen JSON-String?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!