Httpリクエストで帰ってきたjsonをC#で処理したいです
lang
1string URL = "xxxxxxxxxxxxxxx"; 2HttpWebRequest requests = (HttpWebRequest)WebRequest.Create(URL); 3requests.Method = "POST"; 4 5中略.. 6 7HttpWebResponse res = null; 8try 9{ 10 res = (HttpWebResponse)requests.GetResponse(); 11} 12catch(Exception Exception) 13{ 14 Console.WriteLine(Exception); 15} 16 17var reader = new BinaryReader(res.GetResponseStream()); 18var buffer = new byte[res.ContentLength]; 19reader.Read(buffer, 0, Convert.ToInt32(res.ContentLength)); 20res.Close(); 21string j = Encoding.UTF8.GetString(buffer); 22 23//ここからJsonを使った処理をしたい 24//j = {'result': {'user':"xxxxx", "status":"yyyyy"}} 25 26
pythonではこのように書いていたコードをC#で書きたいです
lang
1 2略... 3 4j = req.json() 5#j = {'result': {'user':"xxxxx", "status":"yyyyy"}} 6 7user = j['result']['user'] 8status = j['result']['status']
そもそも上記のC#のプログラムでjsonを取得できるかいまいちなので、もし間違ってたら修正をお願いしたいです
DynamicJsonというライブラリを使用してJsonを扱えるみたいなのですがどうもやり方が分かりません
ご教授お願いします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/26 06:38 編集