3

誰かがJSON.NETを使用してシリアル化/逆シリアル化を実行するRESTfulWCFサービス(.NET4)を正常に取得しましたか?

最善のアプローチは何ですか?

4

1 に答える 1

2

JSON.NETで何をしようとしているのかについてもう少し詳しく教えてください。どのシナリオを処理しようとしているのか正確にはわかりませんが、JSON.NETおよびWCFRESTfulサービスの一般的な経験を紹介します。

私は、主にjQueryのAJAX機能を使用してクライアントアプリによって呼び出される、いくつかのWCFRESTfulサービスを構築しました。通常、JSON.NETを使用する必要はありませんでした。これは、JsonSerializerが戻​​り値(単一の値またはList<T>コレクション)を完全にシリアル化して問題なくオブジェクトをナビゲートできるためです。

JSON.NETを使用しなければならなかったのは、JSON2.jsライブラリを使用してクライアントでシリアル化したPOST変数の一部としてJSONオブジェクトを送信するときです。JSON.NETは、これらの値を問題なくシリアル化および逆シリアル化するという優れた仕事も行っています。

私はJSON.NETが好きです-問題はありませんでした。正直なところ、始めたときはよく使うと思っていたのですが、エッジケースにしか必要ないことがわかりました。通常、私はWCFに組み込まれているJSONのシリアル化および逆シリアル化機能に依存しています。

これがお役に立てば幸いです。さらに情報が必要な場合、または処理しようとしている特定のシナリオがある場合はお知らせください。それに応じて回答を更新します。ありがとう!

于 2010-08-20T02:12:10.610 に答える