Programlama sözleri

JSON nedir?

JSON, programların birbirine veri ilettiği sade metindir. Anahtarı ve değeri olur.

  • Metin tırnak içindedir. Sayı tırnaksızdır.
  • Liste [ ] ile, çift { } ile yazılır.
  • Hava ve kur cevabı çoğu zaman JSON olur.

{"sehir":"Bakü"} bir çifttir. Anahtar sehir, değer Bakü. Virgül unutulursa program metni kabul etmez. JSON sayfayı çizmez, yalnız veriyi taşır.

Bu konunun aracı

İlgili rehberler

Ayrıntılı bilgi

JSON (JavaScript Object Notation), programların birbirine veri aktarmak için kullandığı basit bir metin formatıdır. Anahtar ve değer çiftlerinden oluşur; metinler tırnak içinde yazılırken sayılar tırnaksız belirtilir. Veriler { } parantezleri ile gruplandırılır, listeler ise [ ] işaretleri ile ifade edilir. Bu yapı, farklı sistemlerin standart ve makine tarafından okunabilir bir metin formatı aracılığıyla etkili bir şekilde iletişim kurmasını sağlar.

İnsanlar veri alışverişi yaparken JSON'dan sıkça yararlanırlar. Örneğin, bir web sitesi hava durumu veya döviz kurları hakkındaki bilgileri sunucudan alırken bu formatı kullanır. JSON sayfayı görsel olarak çizmez, sadece veriyi taşır. Sözdizimi kurallarına sıkı sıkıya bağlı kalmak gerekir; tek bir virgülün eksikliği bile programın metni reddetmesine ve veriyi işleyememesine neden olur.

Nasıl kullanılır

  1. Verileri anahtar ve değer çiftleri şeklinde hazırlayın.
  2. Metin değerlerini tırnak işaretleri içine alın.
  3. Verileri { } parantezleri ile gruplandırın.
  4. Her öğeden sonra virgül koyarak sözdizimini kontrol edin.

Nerede işe yarar

Sık sorulan sorular

JSON ne için kullanılır?

JSON, programlar arasında veri aktarmak için kullanılır. Sunucu ve istemci tarafı arasında bilgiyi kompakt ve okunabilir bir şekilde sunarak etkili bir iletişim sağlar.

JSON'da virgülün rolü nedir?

Virgül, veri çiftlerini birbirinden ayırmak için gereklidir. Eğer bir virgül eksik olursa, program veri yapısını doğru şekilde çözümleyemez ve veriyi kabul etmeyi reddeder.

JSON sayfayı tasarlar mı?

Hayır, JSON sayfayı tasarlamaz veya görsel öğeleri çizmez. Sadece veri taşıma amaçlı bir formattır; görsel görünüm ve düzen için HTML ve CSS gibi teknolojiler kullanılır.