JSON — қатаң ережелері бар жай мәтін. Оны Notepad бағдарламасында оңай жазуға болады. Адамдардың көбі құралмен емес, синтаксиспен қателеседі. Құрылымды дұрыс құрсаңыз, файлды сақтау оңайдың оңайы.
Notepad-та .JSON файлын қалай жасауға болады
JSON файлы дегеніміз не?
JSON — JavaScript Object Notation дегенді білдіреді. Ол деректерді бұйра жақшалардың ішінде кілт-мәнді жұптар ретінде сақтайды, сонымен қатар кірістірілген нысандар мен массивтерді қолдайды. Қолданбалар, API интерфейстері және конфигурация файлдары JSON-ды жеңіл болғандықтан және барлық негізгі бағдарламалау тілдері оны оқи алатындықтан пайдаланады.
Негізгі JSON файлы былай көрінеді:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Қадамдық нұсқаулық: Notepad-та JSON файлын жасау
1-қадам: Notepad-ты ашыңыз
Компьютеріңізде Notepad бағдарламасын ашыңыз немесе кез келген браузер арқылы тегін онлайн блокнотты пайдаланыңыз.
2-қадам: Ашылатын жақшадан бастаңыз
Әрбір JSON файлы нысан үшін { немесе массив үшін [ белгісімен басталады. Файлдардың көпшілігі нысаннан басталады.
3-қадам: Кілттер мен мәндерді қосыңыз
Әрбір кілтті қос тырнақшаға алып, одан кейін қос нүкте, содан соң мәнін жазыңыз. Әрбір жұпты үтірмен бөліңіз.
{ "title": "Sample File", "version": 1}4-қадам: Файлды дұрыс жабыңыз
Әрбір ашылған жақшаны сәйкес жабылатын жақшамен жабыңыз. Нысан немесе массивтегі соңғы кілт-мән жұбынан кейін үтір қойылмайды.
5-қадам: .json кеңейтімімен сақтаңыз
«Файл» (File) мәзіріне өтіп, «Басқаша сақтау» (Save As) тармағын таңдаңыз. «Файл түрі» (Save as type) тізімінен «Барлық файлдар» (All Files) опциясын таңдаңыз. Файл атын .json кеңейтімімен, мысалы, data.json деп атаңыз. Осы параметрді өзгертпей сақтасаңыз, файл .txt түрінде қалады да, JSON ретінде танылмайды.
6-қадам: Пайдаланбас бұрын тексеріңіз
Файлды кез келген JSON өңдегішіне салып, оның жарамды екенін тексеріңіз. Бұл қадам сізді кейінірек қателерді түзетуден сақтайды.
Есте сақтауға тиіс JSON синтаксис ережелері
Тек қос тырнақша. Кілттер мен жол мәндері бір емес, қос тырнақшада болуы керек.
Соңғы үтір болмауы керек. Нысан немесе массивтегі соңғы элементтен кейін ештеңе жазылмайды.
Пікірлерге тыйым салынады. Стандартты JSON файлының ішінде // немесе /* */ пікірлерін қолдамайды.
Логикалық мәндер кіші әріппен жазылады. True немесе FALSE емес, true және false сөздерін пайдаланыңыз.
Сандар тырнақшаны қажет етпейді. Мән мәтін болмаса, "28" емес, 28 деп жазыңыз.
Жиі кездесетін қателер және оларды болдырмау
Мәселе: Кілт-мән жұптары арасындағы үтірдің жоқтығы. Шешімі: Соңғы жұптан басқа барлық жұптан кейін үтір қойылуы керек.
Мәселе: Жақшалардың сәйкес келмеуі. Шешімі: {} және [] жұптарын санаңыз. Валидатор олардың сәйкес келмеген қатарын көрсетеді.
Мәселе: Жол ішіндегі тырнақшалардың қашып кетпеуі. Шешімі: Ішкі тырнақшаларды кері қиғаш сызықпен (backslash) белгілеңіз, мысалы: "Ол \"сәлем\" деді".
Мәселе: Тырнақшасыз кілттер. Шешімі: Әрбір кілт, тіпті id немесе name сияқты қарапайымдары да, қос тырнақшада болуы шарт.
Қорытынды
JSON файлы — бұл тек қатаң форматты ұстанатын мәтін. Кілттер мен мәндерді қос тырнақшамен жазыңыз, жақшаларды дұрыс сәйкестендіріңіз, соңғы үтірді алып тастаңыз және оны .json кеңейтімімен сақтаңыз. Пайдаланудан бұрын оны валидатор арқылы бір рет тексеріп алыңыз, сонда бәрі ойдағыдай болады.