Sobes.tech
Intern

რა არის JSON?

sobes.tech AI

პასუხი AI-სგან

JSON (JavaScript Object Notation) არის მსუბუქი ტექსტური ფორმატი მონაცემთა გაცვლისთვის. ის დაფუძნებულია JavaScript-ის ენის ქვესაგნობზე, მაგრამ არის სრულიად დამოუკიდებელი ენისგან.

JSON-ის ძირითადი მახასიათებლები:

  • საკითხი: ადამიანისთვის გასაგები ფორმატი.
  • სადროული: ადვილად ანალიზი და გენერირება.
  • საკუთარი დამოუკიდებლობა: მხარს უჭერს უმეტეს პროგრამირების ენებს.

JSON წარმოადგენს მონაცემებს "საკლიდ-ღირებულების" წყვილებად ან წესრიგით განლაგებულ სიებში.

JSON-ის მხარდაჭერილი მონაცემთა ტიპები:

  • ობიექტები: არასორტირებული კოლექციები "საკლიდი: მნიშვნელობა" წყვილებით. საკლიდები — სტრიქონები, მნიშვნელობები — ნებისმიერი ვალიდური JSON ტიპი.
  • სია: წესრიგით განლაგებული მნიშვნელობების სია. მნიშვნელობები — ნებისმიერი ვალიდური JSON ტიპი.
  • სტრიქონები: Unicode სიმბოლური სერიები, ჩაკეტილი დუბლკQuotation ნიშნებში.
  • რიცხვები: მთლიანი ან ხრაშუნა რიცხვები.
  • ბულიანი მნიშვნელობები: true ან false.
  • Null: ცარიელი მნიშვნელობა.

მაგალითი:

// JSON ობიექტის მაგალითი
{
  "name": "Иван",
  "age": 30,
  "isStudent": false,
  "courses": ["Математика", "Физика"],
  "address": {
    "city": "Москва",
    "zipCode": "100001"
  },
  "notes": null
}

JSON ფართოდ გამოიყენება:

  • მონაცემების გადაცემა მომხმარებლის და სერვერის შორის (API).
  • კონფიგურაციის ფაილები.
  • მონაცემების შენახვა.