3

私はRestSharpを使用しています。データのトランスポート エンコーディングとして XML を使用していましたが、問題が発生したため、JSON の使用に切り替えました。今、私もそれで悩んでいます!

バイト配列 (*) を含むオブジェクトを渡そうとするまでは、すべて問題ありませんでした。「オブジェクトにはパラメーターのないコンストラクターがありません」という不平を言う逆シリアル化エラーが発生します。(サーバーから返された JSON はコーシャに見えます - RestSharp によって正しく逆シリアル化されていないだけです)。

問題を抱えているのは私だけではありません。その投稿で提案されている赤ちゃんをお風呂に入れるアプローチ以外に解決策はありませんか?

(*) 開発の早い段階で、それが機能することを確認するためだけに、手作業でコーディングした小さなバイト配列でテストしました。当時はうまくいきましたが、今はうまくいきません。それが配列のサイズによるものなのか、配列内の「文字」によるものなのか、それとも何なのかはわかりません。くそー、これはとてもタイムシンクでした!

4

1 に答える 1

3

これに苦労している他の人のために、JSON.NETを支持してJSONフォーマッターを単純に交換することになりました。それはうまくいきます。

于 2012-09-10T11:07:27.423 に答える