我有一個叫做JSON網絡服務,並得到結果在C#.The JSON網絡服務數據從對象列表中的數值格式可供選擇:如何獲得在C#
{
"Count": 9862,
"Items": [
{
"Admin": {
"S": "false"
},
"UserId": {
"S": "e9633477-978e-4956-ab34-cc4b8bbe4adf"
},
"Age": {
"N": "76.24807963806055"
},
"Promoted": {
"S": "true"
},
"UserName": {
"S": "e9633477"
},
"Registered": {
"S": "true"
}
},
{
"Admin": {
"S": "false"
},
"UserId": {
"S": "acf3eff7-36d6-4c3f-81dd-76f3a8071bcf"
},
"Age": {
"N": "64.79224276370684"
},
"Promoted": {
"S": "true"
},
"UserName": {
"S": "acf3eff7"
},
"Registered": {
"S": "true"
}
},
我已經得到了響應像這樣在C#中:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost:8000/userdetails");
try
{
WebResponse response = request.GetResponse();
using (Stream responseStream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(responseStream, Encoding.UTF8);
return reader.ReadToEnd();
}
}
終於成功獲得響應後,我已經得到了所有的數據字符串。然後解析這個字符串在對象列表中。現在我有對象的列表,它顯示了調試中的計數。現在我想訪問像UserId的值:acf3eff7-36d6-4c3f-81dd-76f3a8071bcf像屬性。我不知道如何做到這一點。請幫助我,任何幫助將不勝感激。
我認爲你正在尋找[JSON.net(http://json.codeplex.com/) –
可能.....但我不知道如何獲得C#中的vaues。 – coolhimanshu
下面是一個類似的問題:http://stackoverflow.com/questions/9010021/get-value-from-json-with-json-net – Praveen