zulme karşı mukavemet!
Süper Üye
[font='Titillium Web', sans-serif]Merhabalar arkadaşlar bu yazımda C#'da nasıl Json Dosyası ile ilgili işlemler yapılır ondan bahsedeceğim.[/FONT]
[font='Titillium Web', sans-serif]Öncelikle Json dosyaları üzerinde işlem yapabilmek için [/FONT][font='Titillium Web', sans-serif]Newtonsoft.Json[/FONT][font='Titillium Web', sans-serif] eklentisi kullanılmalıdır.
[/FONT][font='Titillium Web', sans-serif]Visual Studioya aşağıda ki adımları takip ederek ekleyebilirsiniz;
[/FONT][font='Titillium Web', sans-serif]1-Proje üzerine sağ tıklayın
2-Manage NuGet packages seçip[/FONT]
[font='Titillium Web', sans-serif]3-Karşına gelen pencerede; Browse kısmına geçip, Newtonsoft.Json yazıp aratın,[/FONT]
[font='Titillium Web', sans-serif]4-Çıkan ilk paketi Install deyip projenizi kurabilirsiniz.[/FONT]
[font='Titillium Web', sans-serif]Resmi sitesi üzerinden Download da edebilirsiniz.
Bu adımlardan sonra bir json dosyası üzerinde işlem yapalım.[/FONT]
[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]Şimdi bir Json dosyası oluşturalım.[/FONT][/FONT]
[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]Şimdi de bir consol projesi oluşturalım[/FONT][/FONT]
[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]Yukarı da anlattığım şekilde basit bir şekilde Veri çekip okuyabilirsiniz.
[/FONT][/FONT][/FONT]
[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]İyi forumlar. [/FONT][/FONT][/FONT]
[font='Titillium Web', sans-serif]Öncelikle Json dosyaları üzerinde işlem yapabilmek için [/FONT][font='Titillium Web', sans-serif]Newtonsoft.Json[/FONT][font='Titillium Web', sans-serif] eklentisi kullanılmalıdır.
[/FONT][font='Titillium Web', sans-serif]Visual Studioya aşağıda ki adımları takip ederek ekleyebilirsiniz;
[/FONT][font='Titillium Web', sans-serif]1-Proje üzerine sağ tıklayın
2-Manage NuGet packages seçip[/FONT]
[font='Titillium Web', sans-serif]3-Karşına gelen pencerede; Browse kısmına geçip, Newtonsoft.Json yazıp aratın,[/FONT]
[font='Titillium Web', sans-serif]4-Çıkan ilk paketi Install deyip projenizi kurabilirsiniz.[/FONT]
[font='Titillium Web', sans-serif]Resmi sitesi üzerinden Download da edebilirsiniz.
Bağlantıları görmek için lütfen
Giriş Yap
Bu adımlardan sonra bir json dosyası üzerinde işlem yapalım.[/FONT]
[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]Şimdi bir Json dosyası oluşturalım.[/FONT][/FONT]
PHP:
{
[
"ID": "1",
"Name": "eL.Security",
"LastName": "Fexe",
"Birthday": "1991/7/10 06:12:00",
"Weight": "70.80"
},
{
"ID": "2",
"Name": "eL.Sec",
"LastName": "Forumexe",
"Birthday": "1956/9/17 07:13:00",
"Weight": "71.80"
}
]
[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]Şimdi de bir consol projesi oluşturalım[/FONT][/FONT]
PHP:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace JSONHandle
{
public class Person
{
public int ID;
public string Name;
public string LastName;
public DateTime Birthday;
public float Weight;
}
class Program
{
static void Main(string[] args)
{
using (System.IO.StreamReader _StreamReader = new System.IO.StreamReader(@"C:\Users\USER\Desktop\Person.json"))
{
string jsonData = _StreamReader.ReadToEnd();
List<Person> listPerson = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Person>>(jsonData);
foreach (var _Person in listPerson)
{
Console.WriteLine("{0} {1}", _Person.Name, _Person.LastName);
}
}
}
}
}
[/FONT][/FONT][/FONT]
[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]İyi forumlar. [/FONT][/FONT][/FONT]