私が使用したすべてのJSONシリアル化ユーティリティまたはライブラリは壊れているようで、これについて論理的な説明を得ることができません。
説明させてください。おそらく他の言語の.NET用のJSONライブラリ用にFirebugで次のコードを実行します。
実行するときにFirefoxにチェックインするだけです。
var obj1 = "test";
var obj1serialization = JSON.stringify(obj1);
出力は""test""
です。しかし、これは無効なJSONオブジェクトです!そのため、シリアル化されたJSONからオブジェクトを再作成しようとすると失敗し、JSON文字列が正しくないことが示されました。
var obj2 = JSON.parse(obj1serialization);
文字列はオブジェクトです。しかし、JSONでのシリアル化は機能しません。この状況の論理的な説明はありますか?