2016-03-28 93 views
0

我有一個JSON link 並希望在我的網站頁面顯示記錄使用這種類型的鏈接與不同的參數值。如何在aspx中顯示JSON結果?

+0

你問如何對某個URL進行HTTP調用嗎?以及如何傳遞不同的查詢參數?第一部分可以通過搜索「.NET HTTP Request」進行回答。 –

回答

0

試試這個:

using System.Web.Script.Serialization;

string a = "{\"data\":[{\"ID\":1,\"MANUFACTURER\":\"Central Semiconductor Corp\",\"PRODUCT_NAME\":\"CEDM7001\",\"REPTYPE\":\"similar\"},{\"ID\":2,\"MANUFACTURER\":\"Central Semiconductor Corp\",\"PRODUCT_NAME\":\"CEDM7001E\",\"REPTYPE\":\"similar\"},{\"ID\":3,\"MANUFACTURER\":\"Central Semiconductor Corp\",\"PRODUCT_NAME\":\"SSM3K16CT\",\"REPTYPE\":\"direct\"}]}"; 
    JavaScriptSerializer js = new JavaScriptSerializer(); 
    dynamic b = js.DeserializeObject(a); 
    dynamic[] c = b["data"]; 
    for (int i = 0; i < c.Length; i++) 
    { 
     string ID =Convert.ToString(c[i]["ID"]); 
     string MANUFACTURER = Convert.ToString(c[i]["MANUFACTURER"]); 
     string PRODUCT_NAME = Convert.ToString(c[i]["PRODUCT_NAME"]); 
     string REPTYPE = Convert.ToString(c[i]["REPTYPE"]); 
    } 
+0

OP不詢問反序列化。此外,JavaScriptSerializer已經過時,從來沒有想成爲一個好的JSon解串器 –