JSON uyumlu kod yapısı, aşağıdaki temel kurallara dayanır: Anahtar-Değer Çiftleri: Veriler, anahtar-değer çiftleri olarak düzenlenir; anahtar sol tarafta, değer sağ tarafta yer alır ve ikisi iki nokta üstüyle ayrılır. Virgül Kullanımı: Her bir anahtar-değer çifti virgülle ayrılır. Küme ve Köşeli Parantezler: Nesneler küme parantezleri ({}), diziler ise köşeli parantezler ([]) içinde tanımlanır. Metin Verileri: Metin verileri çift tırnak içine alınır ("). Sayısal Veriler: Sayısal veriler tırnak içermez. Boş Değer: Null, kasıtlı olarak boş bırakılan bir değeri temsil eder. Örnek bir JSON yapısı: ``` { "name": "Jane Smith", "age": 35, "city": "San Francisco", "phone": "014158889275", "email": "janesmith@sample.com" } ``` JSON, dilden bağımsız bir format olup, JavaScript tabanlı olsa da Python, Java, C#, PHP, Ruby gibi birçok programlama dilinde kullanılabilir.