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).
- კონფიგურაციის ფაილები.
- მონაცემების შენახვა.