JSON ciddi qaydaları olan sadə mətndir. Notepad onu mükəmməl şəkildə yaza bilər. İnsanların səhv saldığı hissə alət deyil, sintaksisdir. Strukturu düzgün qurun, faylı yadda saxlamaq isə ən asan hissəsidir.
Notepad-də .JSON Faylı Necə Yaradılır
JSON faylı nədir?
JSON JavaScript Object Notation deməkdir. O, məlumatları daxilində iç-içə obyektlər və massivlər üçün dəstək olan qıvrım mötərizələr daxilində açar-qiymət cütlükləri şəklində saxlayır. Tətbiqlər, API-lər və konfiqurasiya faylları ondan istifadə edirlər, çünki o, yüngüldür və hər əsas proqramlaşdırma dili onu oxuya bilir.
Əsas JSON faylı belə görünür:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Addım-addım: Notepad-də JSON faylı yaradın
Addım 1: Notepad-i açın
Kompüterinizdə Notepad-i açın və ya istənilən brauzerdən pulsuz onlayn notepad istifadə edin.
Addım 2: Açılış mötərizəsi ilə başlayın
Hər bir JSON faylı obyekt üçün { və ya massiv üçün [ ilə başlayır. Əksər fayllar obyektlə başlayır.
Addım 3: Açar və qiymətlərinizi əlavə edin
Hər açarı qoşa dırnaq içində yazın, ardınca qoşa nöqtə, daha sonra isə qiyməti qeyd edin. Hər cütlüyü vergüllə ayırın.
{ "title": "Sample File", "version": 1}Addım 4: Faylı düzgün şəkildə bağlayın
Hər açılan mötərizəni bağlanan mötərizə ilə uyğunlaşdırın. Obyekt və ya massivdəki son açar-qiymət cütlüyünün arxasınca vergül qoyulmur.
Addım 5: .json uzantısı ilə yadda saxlayın
Fayl (File) bölməsinə keçin, sonra Fərqli yadda saxla (Save As) seçin. "Fayl növü" (Save as type) açılan menyusundan Bütün Fayllar (All Files) seçin. Faylı .json uzantısı ilə adlandırın, məsələn, data.json. Bu menyunu dəyişmədən yadda saxlamaq sizi JSON kimi oxunmayacaq .txt faylı ilə baş-başa qoyacaq.
Addım 6: İstifadə etməzdən əvvəl yoxlayın
Skriptdə və ya tətbiqdə istifadə etməzdən əvvəl onun düzgün olduğuna əmin olmaq üçün faylı JSON redaktoruna yapışdırın. Burada edilən sürətli yoxlama sizi sonradan xətaları axtarmaqdan xilas edəcək.
Yadda Saxlanmalı Olan JSON Sintaksis Qaydaları
Yalnız qoşa dırnaqlar. Açar və mətn qiymətləri tək dırnaq deyil, qoşa dırnaq tələb edir.
Sonda vergül olmamalıdır. Obyekt və ya massivdəki son elementdən sonra heç nə gəlməməlidir.
Şərhlər yoxdur. Standart JSON fayl daxilində // və ya /* */ qeydlərini dəstəkləmir.
Boolean dəyərləri kiçik hərflə yazılır. True və ya FALSE deyil, true və false istifadə edin.
Rəqəmlərin dırnaq işarəsinə ehtiyacı yoxdur. Əgər dəyərin mətn olması nəzərdə tutulmayıbsa, "28" deyil, 28 yazın.
Ümumi Səhvlər və Onlardan Necə Qaçınmalı
Problem: Açar-qiymət cütlükləri arasında vergülün unudulması. Həlli: Sonuncudan başqa hər bir cütlüyün arxasında vergül olmalıdır.
Problem: Uyğun gəlməyən mötərizələr. Həlli: {} və [] cütlüklərinizi sayın. Validator onların uyğun gəlmədiyi dəqiq sətri göstərəcək.
Problem: Mətn daxilində buraxılmamış dırnaqlar. Həlli: Daxili dırnaqları əks çubuq (backslash) ilə qaçışdırın (escape edin), məsələn, \"He said \\\"hello\\\"".
Problem: Dırnaqsız açar. Həlli: Hەتta id və ya name kimi sadə olanlar belə hər bir açar qoşa dırnaq içində olmalıdır.
Nəticə
Bir JSON faylı ciddi saxlama formatına tabe olan sadə mətndir. Açar və qiymətlərinizi qoşa dırnaqda yazın, mötərizələrinizi uyğunlaşdırın, sondakı vergülü buraxın və onu .json uzantısı ilə yadda saxlayın. İstifadə etməzdən əvvəl onu bir dəfə validator vasitəsilə yoxlayın və bununla da hazırsınız.