Unutulan Değil iz bırakan OL!
Süper Üye
Merhabalar arkadaşlar bu yazımda C#'da nasıl Json Dosyası ile ilgili işlemler yapılır ondan bahsedeceğim.
Öncelikle Json dosyaları üzerinde işlem yapabilmek için Newtonsoft.Json eklentisi kullanılmalıdır.
Visual Studioya aşağıda ki adımları takip ederek ekleyebilirsiniz;
1-Proje üzerine sağ tıklayın
2-Manage NuGet packages seçip
3-Karşına gelen pencerede; Browse kısmına geçip, Newtonsoft.Json yazıp aratın,
4-Çıkan ilk paketi Install deyip projenizi kurabilirsiniz.
Resmi sitesi üzerinden Download da edebilirsiniz.
Bu adımlardan sonra bir json dosyası üzerinde işlem yapalım.
Şimdi bir Json dosyası oluşturalım.
PHP Kod:
P Kod:
Öncelikle Json dosyaları üzerinde işlem yapabilmek için Newtonsoft.Json eklentisi kullanılmalıdır.
Visual Studioya aşağıda ki adımları takip ederek ekleyebilirsiniz;
1-Proje üzerine sağ tıklayın
2-Manage NuGet packages seçip
3-Karşına gelen pencerede; Browse kısmına geçip, Newtonsoft.Json yazıp aratın,
4-Çıkan ilk paketi Install deyip projenizi kurabilirsiniz.
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.
Şimdi bir Json dosyası oluşturalım.
PHP Kod:
Kod:
{
[
"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"
}
]
P Kod:
Kod:
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);