5

Newtonsoft.Json を使用して JSON を作成し、インデックスへの項目の追加を更新していますが、要求を POST すると次のエラーが発生します。

{"error":{"code":"","message":"The request is invalid.","innererror":{"message":"parameters: 指定されたコードからインデックス 752 のバイト [E3] を変換できませんページを Unicode に変換します。\r\n","type":"","stacktrace":""}}}

シリアライズしているデータの一部の文字列にある文字以外の文字でエラーが発生することはわかっています。文字列データは SQL から取得されるため、エンコーディングに何か問題があると推測されますが、それは理解できません。

JSON 文字列を調べて、Fiddler で同じデータを使用して手動でリクエストを作成すると、すべて正常に動作します。

何が問題なのか、どうすれば回避できるのか、誰にもわかりませんか?

4

1 に答える 1