Վերադառնալ բլոգ

Ինչպես ստեղծել .JSON ֆայլ Notepad-ում

Jul 3, 20263 min read

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), և վերջ, դուք պատրաստ եք:

Առնչվող հոդվածներ