Intern
რა არის JSON?
sobes.tech AI
პასუხი AI-სგან
JSON (JavaScript Object Notation) — მსუბუქი მონაცემთა გაცვლის ფორმატი, რომელიც ადვილად იკითხება ადამიანისთვის და მარტივად ანალიზდება მანქანების მიერ. ის დაფუძნებულია JavaScript-ის პროგრამირების ენის ქვესაგნობზე, მაგრამ არის სრულიად დამოუკიდებელი.
ძირითადი მახასიათებლები:
- ჰიერარქიული სტრუქტურა: მონაცემები წარმოდგენილია გასაღები-ფასი წყვილებად და წესრიგით სია.
- ტექსტური ფორმატი: მონაცემები წარმოდგენილია როგორც უბრალო ტექსტი, რაც ამარტივებს მათ გადაცემას ქსელით.
- ენის დამოუკიდებლობა: JSON-ს შეუძლია გამოყენება ნებისმიერ პროგრამულ ენასთან.
JSON-ის მონაცემთა ტიპები:
- ობიექტი (Object): არასწორად სორტირებული გასაღები-ფასი წყვილების კოლექცია. გასაღებები სტრიქონებია, ფასეულობები შეიძლება იყოს ნებისმიერი JSON მონაცემთა ტიპი. წარმოდგენილია ფიგურული ბრეკეტებით
{}. - მრავალსართულიანი სია (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
}
Q&A-ში გამოყენება:
- მონაცემების გადაცემა API-ის მოთხოვნებში და პასუხებში.
- კონფიგურაციის ფაილები.
- ლოგირება.
- ტესტის მონაცემები.