Powiel możliwe:
Convert JS object to JSON stringJak przekonwertować JSON na ciąg?
Mam obiekt JSON w JS, i chciałbym, aby przekształcić go na sznurku. Czy to jest funkcja?
Dzięki z góry,
Powiel możliwe:
Convert JS object to JSON stringJak przekonwertować JSON na ciąg?
Mam obiekt JSON w JS, i chciałbym, aby przekształcić go na sznurku. Czy to jest funkcja?
Dzięki z góry,
konwersji wartości JSON, ewentualnie zastępując wartości, jeśli funkcja substytut został określony lub ewentualnie zawierającą tylko określone właściwości, gdy matryca jest określona zamiennik.
Możesz użyć JSON stringify
method.
JSON.stringify({x: 5, y: 6}); // '{"x":5,"y":6}' or '{"y":6,"x":5}'
Jest całkiem dobre wsparcie dla tego całej planszy, jeśli chodzi o przeglądarkach, jak pokazano na http://caniuse.com/#search=JSON. Zauważysz jednak, że wersje IE wcześniejsze niż 8 nie obsługują natywnie tej funkcji.
Jeśli chcesz zaspokoić tych użytkowników, będziesz potrzebować podkładki. Douglas Crockford dostarczył swój własny JSON Parser na github.
+1 za pokazanie, że są różne możliwe wyniki. –
@amnotiam Obiekty, w przeciwieństwie do tablic, nie mają określonej kolejności właściwości. Dobre oko ;) – Sampson
Spróbuj użyć JSON.stringify
Pozdrowienia
Jeśli masz JSON, to już jest ciągiem. –
nie, to obiekt taki jak ten: '{" foo ":" bar "}' –
To nie jest JSON, to obiekt. – Guffa