私は少し大きな問題がある、私のjavascriptオブジェクトが長すぎるが、それは大丈夫です。 現在、私はjson文字列内でmyオブジェクトを変換するために.stringify()関数を使用していますが、文字列は "..."で切り詰められ、長さは1023です。json.stringifyの出力は1023文字です...なぜですか?
なぜですか? この制限をどのように変更しますか?
私の英語は申し訳ありません。
私は少し大きな問題がある、私のjavascriptオブジェクトが長すぎるが、それは大丈夫です。 現在、私はjson文字列内でmyオブジェクトを変換するために.stringify()関数を使用していますが、文字列は "..."で切り詰められ、長さは1023です。json.stringifyの出力は1023文字です...なぜですか?
なぜですか? この制限をどのように変更しますか?
私の英語は申し訳ありません。
RFCのJSONパーサー(http://www.ietf.org/rfc/rfc4627.txtのセクション4を参照)では、各実装で文字列の長さと内容を制限することが選択されている可能性があります。したがって、現在使用しているブラウザ/バージョンによっては、制限を超える可能性があります。
ポータブルな代替手段の1つは、json2を見ることです。 JSソースはhttps://github.com/douglascrockford/JSON-js/blob/master/json2.jsにあります。これをそのまま使用することも、問題の原因となっているデータの長さ/タイプを扱うように変更することもできます。
どのブラウザを使用していますか? – RoToRa