Sobes.tech
Intern

Ի՞նչ է JSON-ը։

sobes.tech AI

Պատասխան AI-ից

JSON (JavaScript Object Notation) — թեթև տվյալների փոխանակման ձևաչափ է, որը հեշտ է ընթերցել մարդու կողմից և հեշտ է վերլուծել մեքենաների կողմից: Այն հիմնված է JavaScript ծրագրավորման լեզվի ենթամշակույթի վրա, բայց ամբողջովին անկախ է նրանից:

Հիմնական հատկանիշներ՝

  • Հիերարխիկ կառուցվածք: Տվյալները ներկայացված են որպես բանալի-արժեք զույգեր և դասավորված ցանկեր:
  • Տեքստային ձևաչափ: Տվյալները ներկայացված են որպես պարզ տեքստ, ինչը հեշտացնում է դրանց փոխանցումը ցանցով:
  • Լեզվից անկախություն: JSON-ը կարող է օգտագործվել ցանկացած ծրագրավորման լեզվով:

JSON-ի տվյալների տեսակները՝

  • Օբյեկտ (Object): Անկարգված բանալի-արժեք զույգերի հավաքածու: Բանալիքներն ուղիղ տողեր են, արժեքները կարող են լինել ցանկացած JSON տվյալների տիպ: Ներկայացվում է կլորակներով {}:
  • Արrey (Array): Դասավորված արժեքների հավաքածու: Արժեքները կարող են լինել ցանկացած JSON տվյալների տիպ: Ներկայացվում է քառակուսու փակագծերով []:
  • Տող (String): Նշանների հաջորդականություն երկկողմանի կետերով:
  • Թիվ (Number): Լրիվ կամ տատանվող թիվ:
  • Բուլյան (Boolean): true կամ false:
  • Null: Արժեք, որը ներկայացնում է արժեքի բացակայությունը:

JSON կառուցվածքի օրինակ՝

// Օբյեկտ JSON-ի օրինակ
{
  "name": "John Doe",
  "age": 30,
  "isStudent": false,
  "courses": [
    "Math",
    "Physics"
  ],
  "address": {
    "street": "123 Main St",
    "city": "Anytown"
  },
  "additional_info": null
}

Օգտագործում QA-ում՝

  • Տվյալների փոխանցում API հարցումներում և պատասխաններում:
  • Կոնֆիգուրացիոն ֆայլեր:
  • Գրանցում:
  • Թեստային տվյալներ: