私はHttpWebRequestメソッドを使用して、返されたデータがjson形式であるはずだった特定のURLのデータを「取得」しています。私のコードはC#でjson形式の返信データを使用する方法は?
WebRequest request = WebRequest.Create("https://xxx.xxxxxxxx.com/xxxxxxx");
request.Method = "GET";
request.ContentType = "application/json";
var response = (HttpWebResponse)request.GetResponse();
using (var streamReader = new StreamReader(response.GetResponseStream()))
{
var responseText = streamReader.ReadToEnd();
}
responseText値のようなものです私が観察されたように、あなたはそれがJSON形式である見ることができますが、私はJSONオブジェクトとして設定する方法がわからないので
[
{
"webinarKey":5303085652037254656,
"subject":"Test+Webinar+One",
"description":"Test+Webinar+One+Description",
"organizerKey":73563532324,
"times":[{"startTime":"2011-04-26T17:00:00Z","endTime":"2011-04-26T18:00:00Z"}]
},
{
"webinarKey":9068582024170238208,
"name":"Test+Webinar+Two",
"description":"Test Webinar Two Description",
"organizerKey":73563532324,
"times":[{"startTime":"2011-04-26T17:00:00Z","endTime":"2011-04-26T18:00:00Z"}]
}
]
ですフィールド値を何かのように得ることができます
string webinarKey=responseText[0].webinarKey;
私はそうですか?
JSONが表す.NETオブジェクトが必要ですか? – Oded
http://stackoverflow.com/questions/4611031/convert-json-string-to-c-sharp-object –