JSON е обикновен текст със строги правила. Notepad се справя отлично с написването му. Това, което хората бъркат, е синтаксисът, а не инструментът. Задайте правилната структура и запазването на файла ще бъде лесната част.
Как да създадете .JSON файл в Notepad
Какво е JSON файл?
JSON означава JavaScript Object Notation (нотация на обекти в JavaScript). Той съхранява данни като двойки ключ-стойност вътре в къдрави скоби, с поддръжка на вложени обекти и масиви. Приложенията, API и конфигурационните файлове го използват, защото е лек и всеки по-голям език може да го чете.
Основният JSON файл изглежда така:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Стъпка по стъпка: Създаване на JSON файл в Notepad
Стъпка 1: Отворете Notepad
Отворете Notepad на вашия компютър или използвайте безплатен онлайн бележник от всеки браузър.
Стъпка 2: Започнете с отваряща скоба
Всеки JSON файл започва с { за обект или [ за масив. Повечето файлове започват с обект.
Стъпка 3: Добавете вашите ключове и стойности
Напишете всеки ключ в кавички, последван от двоеточие и стойността. Разделете всяка двойка със запетая.
{ "title": "Sample File", "version": 1}Стъпка 4: Затворете файла правилно
Съгласувайте всяка отваряща скоба със затваряща такава. Последната двойка ключ-стойност в обект или масив няма запетая накрая.
Стъпка 5: Запазете с разширение .json
Отидете на File (Файл), след това Save As (Запази като). Изберете All Files (Всички файлове) в падащото меню "Save as type" (Запази като тип). Именувайте файла с разширение .json, например data.json. Запазването без промяна на това меню ще ви остави с .txt файл, който няма да бъде разчетен като JSON.
Стъпка 6: Валидирайте, преди да го използвате
Поставете съдържанието на файла в JSON редактор, за да се уверите, че е валиден, преди да го използвате в скрипт или приложение. Една бърза проверка тук ви спестява отстраняване на грешки по-късно.
Правила за JSON синтаксиса, които да запомните
Само двойни кавички. Ключовете и текстовите стойности се нуждаят от двойни кавички, а не от единични.
Без запетайки накрая. Нищо не следва последния елемент в обект или масив.
Без коментари. Стандартният JSON не поддържа бележки от типа // или /* */ във файла.
Булевите стойности са с малки букви. Използвайте true и false, а не True или FALSE.
Числата не се нуждаят от кавички. Напишете 28, а не "28", освен ако стойността не е предназначена да бъде текст.
Често срещани грешки и как да ги избегнете
Проблем: Липсваща запетая между двойките ключ-стойност. Решение: Всяка двойка с изключение на последната се нуждае от запетая след нея.
Проблем: Несъответстващи скоби. Решение: Пребройте вашите {} и [] двойки. Валидаторът ще посочи точното място на реда, където те не съвпадат.
Проблем: Неекранирани кавички вътре в текст. Решение: Екранирайте вътрешните кавички с обратна наклонена черта, например "He said \"hello\"".
Проблем: Ключ без кавички. Решение: Всеки ключ трябва да бъде обграден с двойни кавички, дори прости такива като id или name.
Заключение
Един JSON файл е просто текст, който следва стриктен формат. Напишете вашите ключове и стойности с двойни кавички, съгласувайте скобите си, пропуснете запетайката накрая и го запазете с разширение .json. Пуснете го през валидатор веднъж, преди да го използвате, и сте готови.