C# ile Json Dosyası Okuma/Yazma


C # Programlama    C # Programlama İle İlgili Paylaşım Kategorisi

Yazar: lDarkAngeL    0 Yorum    149 Görüntüleme

Paylaşım Tarihi: 01.08.2016, 18:33:46 #1
lDarkAngeL ClavoR
Efsane Üye
Status: Çevrimiçi Yorumları:1,355 Konuları:506 Kayıt Tarihi:19.03.2016 Rep Puanı: 837

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. TIKLAYINIZ
Bu adımlardan sonra bir json dosyası üzerinde işlem yapalım.


Şimdi bir Json dosyası oluşturalım.

PHP 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:
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);

Kullanıcı İmzası
A3jRQr.gif




Önceki Konu Sonraki Konu





Aradığınızı Bulamadınız Mı ?

Konuyu Okuyanlar:
1 Ziyaretçi