1

顧客がインポートしたデータを使用するモバイルアプリがあります。必然的に、Wordまたはシリアル化されたときに無効なJSONを作成する文字を含む他のプログラムから切り取って貼り付けたデータをインポートします。奇妙な部分は、現在、この不良データがC#コードでシリアル化され、問題なくiOSアプリに送信される可能性があることです。これは、iOSデバイスから戻ってきたときにJSONが破損しているように見える場合です。

このインポートされたデータをサニタイズして、JSONを壊さないように不正な文字を取り除く方法が必要です。

4

1 に答える 1

2

データをJSONエンコードするためにサニタイズを実行する必要はありません。JSONエンコーダーに何をフィードしても、常に有効なJSONを取得できます。

于 2013-01-23T08:37:16.783 に答える