Category >
ASP.NET
|| Published on :
Thursday, November 19, 2015 || Views:
11310
||
Download Json Data from URL Download Json Data Download Json Data from URL
Introduction
Here Pawan Kumar will explain how to Download Json Data from URL in Asp.Net using C sharp
Description
In previous post I have explained Create table from json jQuery with detailed example, How to Store Hashtable in Session using asp.net and C# with example, Zoom Feature for Query Text and Results Text in SQL Server Management Studio 2012, How to make How to make blinking/flashing text with CSS3 and jQuery, Format JSON Date String To Local DataTime Object Using JavaScript, How to replace number from a string in C#, and many more articles.
Now I will explain How to How to Download Json Data from URL in Asp.Net using C sharp
So follow the steps to learn How to Download Json Data from URL in Asp.Net using C sharp
In some situation, developer wants to download JSON data from a URL and then store it ina variable. In this particular example we are going to discuss the method to fetch data from a URL in JSON format in asp.net web application
Note: for this we have to use "System.Net.WebClient" class for download Json from the URL.
Below is the code for downloading JSON data from URL in ASP.NEt using C#
Step 1: Create a Website in Visual Studio 2010.
Step 2: Create a new asp.net web page(default.aspx)
Step 3: Write the below codes in code behind of default.aspx webpage
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Web.Script.Serialization;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
downloadjsonfromweb();
}
private void downloadjsonfromweb()
{
var w = new WebClient();
string url = "http://api.worldweatheronline.com/free/v1/weather.ashx?q=London&format=json&num_of_days=5&key=8s678k5fh3gfdta9z742fkme";
var jsondata = string.Empty;
jsondata = w.DownloadString(url);
string json = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(jsondata);
}
public class test
{
public Dictionary<object, object> data { get; set; }
}
}
Conclusion:
So, In this tutorial we have learned, How to Download Json Data from URL in Asp.Net using C sharp
Download Source Codes