2012-04-22 28 views

Antwort

50

JSON.stringify()

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.

32

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

+1, um zu zeigen, dass es verschiedene mögliche Ergebnisse gibt. –

+2

@amnotiam Objekte haben im Gegensatz zu Arrays keine bestimmte Reihenfolge von Eigenschaften. Gutes Auge ;) – Sampson

8

Versuchen JSON.stringify

Grüße

Verwandte Themen