Mögliche Duplizieren:
Convert JS object to JSON stringWie konvertiert man JSON in einen String?
Ich habe ein JSON-Objekt in JS, und ich möchte es in einem String konvertieren. Ist das eine Funktion dafür?
Dank im Voraus,
Mögliche Duplizieren:
Convert JS object to JSON stringWie konvertiert man JSON in einen String?
Ich habe ein JSON-Objekt in JS, und ich möchte es in einem String konvertieren. Ist das eine Funktion dafür?
Dank im Voraus,
Wert JSON konvertieren, gegebenenfalls Werte ersetzt, wenn eine replacer Funktion angegeben ist, oder wahlweise nur die angegebenen Eigenschaften, einschließlich wenn eine replacer Array spezifiziert ist.
Sie können die JSON stringify
method verwenden.
JSON.stringify({x: 5, y: 6}); // '{"x":5,"y":6}' or '{"y":6,"x":5}'
Es ist ziemlich gute Unterstützung für diese auf der ganzen Linie, wenn es um Browser kommt, wie auf http://caniuse.com/#search=JSON gezeigt. Sie werden jedoch feststellen, dass Versionen von IE früher als 8 diese Funktionalität nativ nicht unterstützen.
Wenn Sie auch auf diese Benutzer eingehen möchten, benötigen Sie eine Unterlegscheibe. Douglas Crockford hat JSON Parser auf github zur Verfügung gestellt.
+1, um zu zeigen, dass es verschiedene mögliche Ergebnisse gibt. –
@amnotiam Objekte haben im Gegensatz zu Arrays keine bestimmte Reihenfolge von Eigenschaften. Gutes Auge ;) – Sampson
Versuchen JSON.stringify
Grüße
Wenn Sie JSON zu verwenden haben, ist es bereits ist eine Zeichenfolge. –
nein, es ist ein Objekt, so: '{" foo ":" bar "}' –
Dann ist es nicht JSON, es ist ein Objekt. – Guffa