0

aspx ページから Web サービスを呼び出そうとしています。Web サービスは json を返します。json オブジェクトを逆シリアル化する必要があります。

文字列を抽出しようとしましたが、次の形式です。

"{ \" d \" : [ { \" _type \" : \" Myclass:#serviceName \", ....other members..}, { ..other records ... }, {...} ] }"

私のコードは次のとおりです。

    Stream receivedStream = HttpWResp.GetResponseStream();
    Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
    StreamReader reader = new StreamReader(receivedStream, encode);
    string text = reader.ReadToEnd(); // text shows the above string

次に何をすべきか教えてください。また、このトピックに関するいくつかの優れた記事の参照も役立ちます。

ありがとう

4

2 に答える 2

2

以前の.NETバージョンを使用している場合、および/またはより多くの機能が必要な場合は、以下を確認してください。

http://json.codeplex.com/

于 2012-06-09T08:57:38.073 に答える
0

Google はあなたの友達です: http://www.google.com/search?ie=UTF-8&q=deserialize+json+c%23

最初の結果には、まさに必要なものがあるように見えます: http://procbits.com/2011/04/21/quick-json-serializationdeserialization-in-c/

于 2012-06-09T08:54:55.760 に答える