Hi merictokatlio...,
Check the modified code.
HTML
<asp:GridView runat="server" ID="gvIlkokul"></asp:GridView>
Namespaces
C#
using System.Net;
using System.Text;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
VB.Net
Imports System.Net
Imports System.Text
Imports Newtonsoft.Json
Imports Newtonsoft.Json.Linq
Code
C#
protected void Page_Load(object sender, EventArgs e)
{
WebClient client = new WebClient();
client.Encoding = Encoding.UTF8;
string stRead = client.DownloadString("https://onyuzyonetim.eba.gov.tr/api/show/plans/daily?date=2020-10-19&classType=ilkokul");
var jArray = JsonConvert.DeserializeObject<JArray>(stRead).Root.ToList();
List<Eba_Ilkokul> ilkokuls = new List<Eba_Ilkokul>();
foreach (JObject jObject in jArray)
{
Eba_Ilkokul ilkokul = new Eba_Ilkokul();
ilkokul.classLevel = ((JValue)jObject["classLevel"]).Value.ToString();
ilkokul.title = ((JValue)jObject["title"]).Value.ToString();
ilkokul.hour = ((JValue)jObject["hour"]).Value.ToString();
ilkokul.day = Convert.ToDateTime(((JValue)jObject["day"]).Value).ToString("dd/MM/yyyy");
ilkokul.trtLink = ((JValue)jObject["trtLink"]).Value.ToString();
ilkokul.ebaLink = ((JValue)jObject["ebaDownloadLink"]).Value.ToString();
ilkokul.ebaDownloadLink = ((JValue)jObject["title"]).Value.ToString();
ilkokul.subject = ((JValue)jObject["subject"]).Value.ToString();
ilkokuls.Add(ilkokul);
}
gvIlkokul.DataSource = ilkokuls;
gvIlkokul.DataBind();
}
public class Eba_Ilkokul
{
public string title { get; set; }
public string hour { get; set; }
public string day { get; set; }
public string classLevel { get; set; }
public string trtLink { get; set; }
public string ebaLink { get; set; }
public string ebaDownloadLink { get; set; }
public string subject { get; set; }
}
VB.Net
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
Dim client As WebClient = New WebClient()
client.Encoding = Encoding.UTF8
Dim stRead As String = client.DownloadString("https://onyuzyonetim.eba.gov.tr/api/show/plans/daily?date=2020-10-19&classType=ilkokul")
Dim jArray = JsonConvert.DeserializeObject(Of JArray)(stRead).Root.ToList()
Dim ilkokuls As List(Of Eba_Ilkokul) = New List(Of Eba_Ilkokul)()
For Each jObject As JObject In jArray
Dim ilkokul As Eba_Ilkokul = New Eba_Ilkokul()
ilkokul.classLevel = (CType(jObject("classLevel"), JValue)).Value.ToString()
ilkokul.title = (CType(jObject("title"), JValue)).Value.ToString()
ilkokul.hour = (CType(jObject("hour"), JValue)).Value.ToString()
ilkokul.day = Convert.ToDateTime(CType(jObject("day"), JValue).Value).ToString("dd/MM/yyyy")
ilkokul.trtLink = (CType(jObject("trtLink"), JValue)).Value.ToString()
ilkokul.ebaLink = (CType(jObject("ebaDownloadLink"), JValue)).Value.ToString()
ilkokul.ebaDownloadLink = (CType(jObject("title"), JValue)).Value.ToString()
ilkokul.subject = (CType(jObject("subject"), JValue)).Value.ToString()
ilkokuls.Add(ilkokul)
Next
gvIlkokul.DataSource = ilkokuls
gvIlkokul.DataBind()
End Sub
Public Class Eba_Ilkokul
Public Property title As String
Public Property hour As String
Public Property day As String
Public Property classLevel As String
Public Property trtLink As String
Public Property ebaLink As String
Public Property ebaDownloadLink As String
Public Property subject As String
End Class