[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.
[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='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]