Blogga qaytish

Notepad'da .JSON Faylini Qanday Yaratish Mumkin

Jul 3, 20263 min read

JSON — bu qat'iy qoidalarga ega oddiy matn. Uni Notepad yordamida osongina yozish mumkin. Odamlar ko'pincha vositada emas, balki sintaksisda xato qilishadi. Tuzilmani to'g'ri bajarsangiz, faylni saqlash juda oson.

JSON fayl nima?

JSON — JavaScript Object Notation degan ma'noni anglatadi. U ma'lumotlarni jingalak qavslar ichida kalit-qiymat juftliklari sifatida saqlaydi, shuningdek, ichki ob'ektlar va massivlarni ham qo'llab-quvvatlaydi. Ilovalar, API'lar va sozlash fayllari undan foydalanadi, chunki u yengil va har qanday asosiy dasturlash tili uni o'qiy oladi.

Asosiy JSON fayl quyidagicha ko'rinadi:

{
  "name": "John",
  "age": 28,
  "isActive": true,
  "skills": ["writing", "editing"]
}

Bosqichma-bosqich: Notepad'da JSON faylini yaratish

1-qadam: Notepad'ni oching

Kompyuteringizda Notepad'ni oching yoki istalgan brauzerdan bepul onlayn bloknotdan foydalaning.

2-qadam: Ochuvchi qavs bilan boshlang

Har bir JSON fayl ob'ekt uchun { yoki massiv uchun [ bilan boshlanadi. Ko'pchilik fayllar ob'ekt bilan boshlanadi.

3-qadam: Kalitlar va qiymatlaringizni qo'shing

Har bir kalitni qo'sh qo'shtirnoq ichiga yozing, ketidan ikki nuqta qo'ying va qiymatni kiriting. Har bir juftlikni vergul bilan ajrating.

{
  "title": "Sample File",
  "version": 1
}

4-qadam: Faylni to'g'ri yoping

Har bir ochuvchi qavsni yopuvchi qavs bilan moslang. Ob'ekt yoki massivdagi oxirgi kalit-qiymat juftligidan keyin vergul qo'yilmaydi.

5-qadam: .json kengaytmasi bilan saqlang

File (Fayl) bo'limiga o'ting, so'ng Save As (Boshqa nom bilan saqlash)ni tanlang. "Save as type" ochiladigan ro'yxatidan All Files (Barcha fayllar)ni tanlang. Fayl nomini .json kengaytmasi bilan yozing, masalan, data.json. Ushbu ro'yxatni o'zgartirmasdan saqlasangiz, fayl .txt shaklida saqlanib qoladi va JSON sifatida o'qilmaydi.

6-qadam: Ishlatishdan oldin tekshirib ko'ring

Uni skript yoki ilovada ishlatishdan oldin haqiqiyligini tasdiqlash uchun faylni JSON muharririga joylashtiring. Bu yerdagi tezkor tekshiruv sizni keyinchalik xatolarni qidirishdan qutqaradi.

Yodda tutish kerak bo'lgan JSON sintaksis qoidalari

  • Faqat qo'sh qo'shtirnoq. Kalitlar va matnli qiymatlar bitta qo'shtirnoq emas, balki qo'sh qo'shtirnoqni talab qiladi.

  • Oxirgi vergul bo'lmasligi kerak. Ob'ekt yoki massivdagi oxirgi elementdan keyin hech narsa kelmaydi.

  • Izohlar yo'q. Standart JSON fayl ichida // yoki /* */ izohlarini qo'llab-quvvatlamaydi.

  • Mantiqiy qiymatlar (Booleans) kichik harflarda yoziladi. True yoki FALSE emas, balki true va false'dan foydalaning.

  • Raqamlar qo'shtirnoqqa muhtoj emas. Agar qiymat matn bo'lishi kerak bo'lmasa, "28" emas, 28 deb yozing.

Umumiy xatolar va ulardan qanday qochish kerak

Muammo: Kalit-qiymat juftliklari orasida vergul yo'qligi. Yechim: Oxirgisidan tashqari har bir juftlikdan keyin vergul bo'lishi kerak.

Muammo: Mos kelmagan qavslar. Yechim: {} va [] juftliklarini sanang. Tekshiruvchi (validator) ular mos kelmaydigan aniq qatorni ko'rsatib beradi.

Muammo: Matn ichidagi qo'shtirnoqlarning ekranlanmaganligi. Yechim: Ichki qo'shtirnoqlarni teskari slash bilan ekranlang, masalan, \"He said \\\"hello\\\"".

Muammo: Qo'shtirnoqsiz kalit. Yechim: Har bir kalit, hatto id yoki name kabi oddiylari ham qo'sh qo'shtirnoq ichiga olinishi shart.

Xulosa

JSON fayl bu shunchaki qat'iy formatga amal qiladigan matn. Kalit va qiymatlaringizni qo'sh qo'shtirnoqda yozing, qavslarni moslang, oxirgi vergulni tashlab yuboring va uni .json kengaytmasi bilan saqlang. Ishlatishdan oldin uni bir marta validator orqali o'tkazing va tamom, hammasi tayyor.

Tegishli maqolalar