43

重複の可能性:
JS オブジェクトを JSON 文字列に変換する

JS に JSON オブジェクトがあり、それを文字列に変換したいと考えています。そのための機能ですか?

前もって感謝します、

4

3 に答える 3

53

JSON.stringify()

値を JSON に変換し、置換関数が指定されている場合はオプションで値を置き換え、置換配列が指定されている場合は指定されたプロパティのみをオプションで含めます。

于 2012-04-22T15:56:54.597 に答える
37

JSONstringifyメソッドを使用できます。

JSON.stringify({x: 5, y: 6}); // '{"x":5,"y":6}' or '{"y":6,"x":5}'

http://caniuse.com/#search=JSONに示されているように、ブラウザに関しては、これに対するかなり良いサポートがあります。ただし、8 より前のバージョンの IE では、この機能がネイティブにサポートされていないことに注意してください。

これらのユーザーにも対応したい場合は、shim が必要になります。Douglas Crockford は、githubで独自のJSON パーサーを提供しています。

于 2012-04-22T15:56:58.083 に答える
9

使ってみるJSON.stringify

よろしく

于 2012-04-22T15:57:33.687 に答える