Heim >Web-Frontend >js-Tutorial >JQuery konvertieren die JSON -String in Array
Dieser JQuery-Snippet wandelt eine JSON-Zeichenfolge in ein Array von Objekten um und iteriert sie, wodurch die Schlüsselwertpaare ausgegeben werden. Der zweite Ausschnitt zeigt, wie das Array mit stringify
in eine JSON -Zeichenfolge umwandelt wird. Das bereitgestellte data.stringify
ist jedoch falsch; Es sollte JSON.stringify(data)
.
<code class="language-javascript">var data = JQUERY4U.DASHBOARD.data['widgets']; data = $.parseJSON(data); // Or JSON.parse(data) for modern browsers $.each(data, function (i, v) { console.log(i, v); });</code>
Um das Array zurück in eine JSON -Zeichenfolge umzuwandeln:
<code class="language-javascript">$('#columns').html(JSON.stringify(data)); // Corrected stringify method</code>
Der FAQ -Abschnitt deckt verschiedene Aspekte der JSON -Konvertierung in verschiedenen Programmiersprachen ab. Hier ist eine zusammengefasste Version, die sich auf Klarheit und Zuversicht konzentriert:
häufig gestellte Fragen (FAQs) zum Konvertieren von JSON -Zeichenfolgen in Arrays/Objekte
Was ist json? Es ist menschlich lesbar und leicht durch Maschinen analysiert.
JSON in ein Array/Objekt in JavaScript konvertieren: Verwenden Sie . Potential JSON.parse(jsonString)
Ausnahmen mit SyntaxError
. try...catch
handhaben.
JSON in ein Array/Objekt in JQuery (veraltet) umwandeln: Während JQuery's $.parseJSON()
existiert, ist es veraltet. Verwenden Sie stattdessen die native JSON.parse()
JSON in ein Array/Objekt in PHP konvertieren: verwenden json_decode(jsonString, true)
(das true
sorgt dafür, dass ein assoziatives Array zurückgegeben wird).
JSON in ein Array/Objekt in Python konvertieren: Verwenden Sie json.loads(jsonString)
.
JSON in ein Array/Objekt in Java konvertieren: Verwenden Sie ObjectMapper
aus der Jackson -Bibliothek (z. B. mapper.readValue(jsonString, new TypeReference<map object>>(){});</map>
).
JSON in ein Array/Objekt in C#: verwenden JsonConvert.DeserializeObject<dictionary object>>(jsonString)</dictionary>
von newtonsoft.json.
JSON in ein Array/Objekt in Ruby konvertieren: Verwenden Sie JSON.parse(jsonString)
.
hübsches Printing JSON in JavaScript: Verwenden Sie JSON.stringify(jsonObject, null, 2)
für eingerechtigte Ausgabe.
Diese überarbeitete Antwort behält die ursprünglichen Informationen bei, verbessert jedoch die Lesbarkeit und befasst sich mit dem Codierungsfehler. Die Bildstellen bleiben unverändert.
Das obige ist der detaillierte Inhalt vonJQuery konvertieren die JSON -String in Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!