2

Chrome 設定ファイル (JSON オブジェクト) を読み込み、変更して保存するスクリプトを作成しています (さまざまなマシンで設定を簡単に設定できます)。JSON.parse を使用してファイルを読み取り、JSON.stringify を使用して書き戻す文字列を作成します。

Chrome は保存したファイルの読み取りを拒否します。ファイル比較を実行すると、いくつかの値が float から int に自動的に変換されていることがわかります。

"someval": 1.0,
"
someval": 1,

この自動変換を防ぐ方法はありますか? json2.min.js を使用していますが、json3.min.js を使用しようとすると、解析後に int が返され、JSON.stringify を呼び出すときにエラーが発生します。

ありがとうございました、

4

0 に答える 0