4

少し大きな問題があります。JavaScript オブジェクトが長すぎますが、問題ありません。現時点では、オブジェクトをjson文字列に変換するために.stringify()関数を使用しています。文字列は「...」で切り捨てられ、長さは1023です。

なぜ ?そして、この制限をどのように変更しますか?

私の英語でごめんなさい。

4

1 に答える 1

3

JSONパーサーのRFC(http://www.ietf.org/rfc/rfc4627.txtセクション4を参照)によると、各実装は文字列の長さと内容を制限することを選択できます。そのため、現在使用しているブラウザ/バージョンによっては、制限に達している可能性があります。

ポータブルな代替手段の1つは、json2を調べることです。JSソースはhttps://github.com/douglascrockford/JSON-js/blob/master/json2.jsにあります。これをそのまま使用することも、データの長さや種類を処理するように変更することもできます。あなたの問題を引き起こします。

于 2012-11-27T11:47:58.590 に答える