2016-03-28 4 views
0

У меня есть JSON link и хочу показать запись на моей странице веб-сайта, используя этот тип ссылки с различным значением параметра.Как показать результат JSON в aspx?

+0

Вы спрашиваете, как сделать HTTP-вызов на какой-либо URL? И как передать разные параметры запроса? На первую часть можно ответить googling для «HTTP HTTP Request». –

ответ

0

попробовать это:

использованием 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

ОП не спрашивает о десериализации. Кроме того, JavaScriptSerializer устарел и никогда не должен быть хорошим десериализатором JSon –