私はJSでJSONオブジェクトを持っている、と私は、文字列に変換したいと思います。それはこれのための機能ですか?予め
おかげで、
私はJSでJSONオブジェクトを持っている、と私は、文字列に変換したいと思います。それはこれのための機能ですか?予め
おかげで、
代替配列が指定されている場合、代替機能を指定、または任意にのみ指定されたプロパティを含むされた場合に必要に応じて値を置き換え、JSONの値を変換。
JSON stringify
methodを使用できます。
JSON.stringify({x: 5, y: 6}); // '{"x":5,"y":6}' or '{"y":6,"x":5}'
http://caniuse.com/#search=JSONに示すように、それは、ブラウザに来るとき軒並みこのためかなり良いサポートがあります。ただし、8より前のバージョンのIEでは、この機能がネイティブにサポートされていないことに注意してください。
これらのユーザーにも対応したい場合は、シムが必要です。 Douglas Crockfordは自分自身にJSON Parserを提供しています。
+1が異なる可能性があることを示します。 –
@amnotiamオブジェクトは、配列とは異なり、特定のプロパティの順序はありません。良い目;) – Sampson
あなたはJSONを持っている場合、それはすでに文字列であるJSON.stringify
よろしく
を使用するようにしてください。 –
いいえ、それは次のようなオブジェクトです: '{" foo ":" bar "}' –
それはJSONではなく、オブジェクトです。 – Guffa