/ / JSONオブジェクトのシリアライゼーションとデシリアライゼーション - c#、xml、json、シリアライゼーション

JSONオブジェクトのシリアライゼーションとデシリアライゼーション - C#、XML、JSON、シリアライゼーション

1:シリアライズして隠しファイルに保存したXMLオブジェクトがあります フィールド。

2:それから文字列を逆シリアル化してxmlオブジェクトにし、 値を取得してデータベースに保存します。

上記はうまくいっていました。

しかし今、私はjQueryのajaxによって私がJSONフォーマットで同じオブジェクトを得ているという状況に直面しています。

問題:

1:JSONオブジェクトを再度シリアライズしてデシリアライズすると、コードは次のようになります。 データベースに保存するには、JSONオブジェクトに従って再度書き込む必要があります。

2:JSON.stringifyは古いIEブラウザではサポートされていません。

どうやってこの状況に対処すべきかを私に提案してください。

jQueryのajax呼び出しの後にJSONをXMLに変換する必要がありますか?

XMLとJSONの両方のフォーマットを個別に保存するコードを書くべきですか?

回答:

回答№1は1

チェック json2.js 別の方法として。このコレクションのほとんどのファイルは、時代遅れのWebブラウザで動作することが予想されるアプリケーション用です。ほとんどの目的で、json2.js 最良の選択です。

あなたは他のスレッドでこの記事をチェックする必要があります

JavaScriptにおけるJSON.stringify()の代替物