JSON-ը պարզ տեքստ է խիստ կանոններով: Notepad-ը հիանալի կերպով կարող է գրել այն: Այն մասը, որտեղ մարդիկ սխալվում են, շարահյուսությունն է, ոչ թե գործիքը: Ճիշտ կառուցվածք ստացեք, և ֆայլի պահպանումը ամենահեշտ մասն է:
Ինչպես ստեղծել .JSON ֆայլ Notepad-ում
Ի՞նչ է JSON ֆայլը:
JSON-ը նշանակում է JavaScript Object Notation (JavaScript-ի օբյեկտային նոտագրություն): Այն պահում է տվյալները որպես բանալի-արժեք (key-value) զույգեր գանգուր փակագծերի ներսում՝ աջակցելով ներդրված (nested) օբյեկտներին և զանգվածներին: Հավելվածները, 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 (Պահպանել որպես): "Save as type" (Ֆայլի տեսակը) բացվող ընտրացանկից ընտրեք All Files (Բոլոր ֆայլերը): Անվանեք ֆայլը .json ընդլայնմամբ, օրինակ՝ data.json: Այս ընտրացանկը չփոխելով պահպանելու դեպքում դուք կստանաք .txt ֆայլ, որը չի կարդացվի որպես JSON:
Քայլ 6. Ստուգեք նախքան այն օգտագործելը
Տեղադրեք ֆայլը JSON խմբագրիչում՝ նախքան այն սկրիպտում կամ հավելվածում օգտագործելը համոզվելու համար, որ այն վավեր է: Այստեղ արագ ստուգումը կփրկի ձեզ հետագա վրիպազերծումից (debugging):
JSON շարահյուսության կանոններ, որոնք հարկավոր է հիշել
Միայն կրկնակի չակերտներ: Բանալիները և տեքստային արժեքները պահանջում են կրկնակի չակերտներ, ոչ թե միակի:
Ավելորդ ստորակետեր չկան: Ոչինչ չի հաջորդում օբյեկտի կամ զանգվածի վերջին տարրին:
Մեկնաբանություններ չկან: Ստանդարտ JSON-ը չի աջակցում // կամ /* */ նշումները ֆայլի ներսում:
Բուլյան (boolean) արժեքները փոքրատառ են: Օգտագործեք true և false, այլ ոչ թե True կամ FALSE:
Թվերը չակերտների կարիք չունեն: Գրեք 28, ոչ թե "28", բացառությամբ այն դեպքերի, երբ արժեքը նախատեսված է որպես տեքստ լինելու:
Տարածված սխալներ և ինչպես խուսափել դրանցից
Խնդիր: Բացակայող ստորակետ բանալի-արժեք զույգերի միջև: Լուծում: Յուրաքանչյուր զույգ, բացառությամբ վերջինի, իրենից հետո ստորակետի կարիք ունի:
Խնդիր: Չհամապատասխանող փակագծեր: Լուծում: Հաշվեք ձեր {} և [] զույգերը: Ստուգիչը (validator) ցույց կտա ακրիվ այն տողը, որտեղ դրանք չեն համընկնում:
Խնդիր: Չբացվող/չվերահղվող չակերտներ տեքստի ներսում: Լուծում: Շրջանցեք ներքին չակերտները հակառակ շեղբով (backslash), օրինակ՝ "He said \"hello\"":
Խնդիր: Բանալի առանց չակերտների: Լուծում: Յուրաքանչյուր բանալի պետք է փաթաթված լինի կրկնակի չակերտներով, նույնիսկ այնպիսի պարզ բանալիներ, ինչպիսին են id-ն կամ name-ը:
Եզրակացություն
JSON ֆայլը պարզապես տեքստ է, որը հետևում է խիստ ձևաչափին: Գրեք ձեր բանալիներն ու արժեքները կրկնակի չակերտներով, համապատասխանեցրեք փակագծերը, բաց թողեք վերջին ստորակետը և պահպանեք այն .json ընդլայնմամբ: Նախքան օգտագործելը մեկ անգամ ստուգեք այն վավերացման գործիքով (validator), և վերջ, դուք պատրաստ եք: