2012-01-25 19 views
0

こんにちは、Windows Phone 7でJSON httprequestを送信または投稿する方法を知っています。xml httprequestを使用してパラメータを送信して投稿するだけです。Windows Phone用のhttprequestでJSONを送信/投稿する方法

JSONで適用した場合、エラーが返されます。 JSON/XMLのどちらが要求されているのかを、Windows Phoneのhttprequestに、より簡単で迅速に伝えてください。私は、Webサービスを使用してWindows Phoneアプリケーションを開発するサービスを選択します。あなたは、複雑なJSONをお持ちの場合

string postData = "{metaData:{appVersion:1.40},....}"; 
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(postData); 
postStream.Write(byteArray, 0, postData.Length); 
postStream.Close(); 

// Start the asynchronous operation to get the response 
request.BeginGetResponse(new AsyncCallback(GetResponseCallback), request); 
+1

あるサーバーを伝えるためにjson/applicationを。 – Tomalak

+0

string postData = "{metaData:{appVersion:1.40}、....}";バイト[] byteArray = System.Text.Encoding.UTF8.GetBytes(postData); postStream.Write(byteArray、0、postData.Length); postStream.Close(); //非同期操作を開始して応答を取得します request.BeginGetResponse(新しいAsyncCallback(GetResponseCallback)、要求); –

+0

JSONを使用してhttprequestを送信する方法 –

答えて

0

、あなたは応答を、データを投稿して解析するRestSharpを使用することができます。

そうでない場合は、Content-typeヘッダセット:それはあなたのコードを表示JSON

+0

はい私はXMLがJSONよりも優れているかどうかはわかりませんでしたが、XMLのポストデータとパースレスポンスを知っていますが、どちらが効率的かはわかりません –

+0

xmlではLinqを使うことができます。しかし、xmlやjsonの使用はあなたの好みに関するものです。 – Ku6opr

+0

JSONをXMLに変換するコードがありますか? –

関連する問題