Блогго кайтуу

Notepad'де .JSON файлын кантип түзүү керек

Jul 3, 20263 min read

JSON бул так эрежелери бар жөнөкөй текст. Notepad аны оңой эле түзө алат. Адамдар инструментте эмес, синтаксисте ката кетиришет. Структураны туура түзсөңүз, файлды сактоо оңой эле болот.

JSON файлы деген эмне?

JSON бул JavaScript Object Notation дегенди билдирет. Ал маалыматтарды ийилген кашаалардын ичинде ачкыч-маани жуптары катары сактайт жана уячаланган объекттерди жана массивдерди колдойт. Тиркемелер, API'лер жана конфигурация файлдары аны жеңил болгону үчүн жана бардык негизги программалоо тилдери окуй алганы үчүн колдонушат.

Негизги 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 файл ичинде // же /* */ эскертүүлөрүн колдобойт.

  • Boolean маанилери кичине тамга менен. true жана false колдонуңуз, True же FALSE эмес.

  • Сандар тырмакчаны талап кылбайт. 28 деп жазыңыз, "28" эмес, эгер мааниси текст катары керек болбосо.

Көп кездешкен каталар жана аларды болтурбоо жолдору

Маселе: Ачкыч-маани жуптарынын ортосунда үтүрдүн жоктугу. Чечим: Акыркысынан тышкары ар бир жуптун артында үтүр болушу керек.

Маселе: Кашаалардын туура эмес жабылышы. Чечим: {} жана [] жуптарыңызды санаңыз. Валидатор кашаалар туура келбеген сапты так көрсөтөт.

Маселе: Тексттин ичиндеги тырмакчалардын качырылбашы. Чечим: Ички тырмакчаларды жантайма сызык (backslash) менен качырыңыз, мисалы "He said \"hello\"".

Маселе: Тырмакчасыз ачкыч. Чечим: Ар бир ачкыч кош тырмакчанын ичинде болушу керек, атүгүл id же name сыяктуу жөнөкөйлөрү да.

Корутунду

JSON файлы бул так форматка баш ийген жөн гана текст. Ачкычтарыңызды жана маанилериңизди кош тырмакча менен жазыңыз, кашааларды тууралаңыз, акыркы үтүрдү алып салыңыз жана .json кеңейтүүсү менен сактаңыз. Колдонуудан мурун бир жолу валидатор аркылуу текшерип алсаңыз, баары даяр.

Окшош макалалар