← Bloga Dön

JSON Yol Bulucu: Karmaşık JSON Yapılarında Gezinmek

JSONPath ve jq ile karmaşık JSON yapılarından veri çıkarmayı öğrenin.

Big JSON Team12 dk okumaaraçlar
B

Big JSON Team

Technical Writer

Expert in JSON data manipulation, API development, and web technologies. Passionate about creating tools that make developers' lives easier.

12 min read

# JSON Path Nedir? Veriyi Nasıl Bulursunuz?

JSON Path, tıpkı XML'deki XPath gibi, bir JSON belgesi içinde istediğiniz veriye ulaşmak için kullanılan bir sorgu dilidir. On binlerce satırlık bir JSON dosyasında aradığınız "fiyat" değerini elle bulmak yerine JSON Path ile saniyeler içinde ulaşabilirsiniz.

---

JSONPath Temel Sözdizimi

| Operatör | Tanım | Örnek |

|----------|-------|-------|

| $ | Kök nesne (Root) | $ |

| . | Çocuk öğe (Child) | $.magaza |

| [n] | Dizi indeksi | $.kitaplar[0] |

| [] | Tüm öğeler | $.kitaplar[] |

| .. | Derin sorgu | $..fiyat |

---

Big JSON Viewer ile Kolay Yol Bulma

Manuel sorgu yazmak zor geliyorsa Big JSON Viewer (bigjson.online) işinizi çok kolaylaştırır:

  • JSON verinizi yükleyin.
  • Ağaç yapısı içinde istediğiniz değere tıklayın.
  • Üst barda o değere ait JSON yolu otomatik olarak oluşur.
  • "Kopyala" düğmesine basarak bu yolu kodunuzda (JavaScript, Python vb.) kullanın.
  • ---

    Komut Satırı ile Sorgulama (jq)

    Terminal üzerinden hızlıca veri ayıklamak için jq aracını kullanabilirsiniz:

    # Sadece kitap başlıklarını al
    

    cat veri.json | jq '.magaza.kitaplar[].baslik'

    Sonuç

    Karmaşık ve iç içe geçmiş JSON yapıları artık korkutucu değil. JSON Path kullanarak veya Big JSON Viewer'ın yol bulucu özelliğinden yararlanarak veri navigasyonunuzu hızlandırabilirsiniz.

    Share:

    İlgili Makaleler

    Read in English