აპლიკაცია: უფასო JSON Viewer თქვენი API-ის გამოსავლის გასაანალიზებლად და სანახავად
არის შემთხვევები, როდესაც მე ვმუშაობ JavaScript ობიექტის აღნიშვნა (JSON) გავლის ან დაბრუნების APIs და მე უნდა გადავწყვიტო, როგორ ვაანალიზებ დაბრუნებულ მასივს. ამასთან, უმეტესად რთულია, რადგან ეს მხოლოდ ერთი სტრიქონია. ეს მაშინ, როდესაც ა JSONViewer ძალიან მოსახერხებელია, რათა შეასრულოთ იერარქიული მონაცემები და შემდეგ გადაახვიოთ საჭირო ინფორმაციის გასარკვევად.
რა არის JavaScript ობიექტის აღნიშვნა (JSON)?
JSON (JavaScript Object Notation) არის მონაცემთა გაცვლის მსუბუქი ფორმატი, რომელიც ადვილად კითხულობს და წერს ადამიანებს, ხოლო მანქანებისთვის ადვილია ანალიზი და გენერირება. ის დაფუძნებულია JavaScript პროგრამირების ენის ქვეჯგუფზე და გამოიყენება მონაცემთა სტრუქტურების წარმოსაჩენად ტექსტის ფორმატში, რომელიც შეიძლება გაიგზავნოს და მიიღოთ ქსელში.
წყარო: JSON
JSON ობიექტი არის გასაღები-მნიშვნელობის წყვილების შეურიგებელი კოლექცია, სადაც თითოეული გასაღები არის სტრიქონი და თითოეული მნიშვნელობა შეიძლება იყოს სტრიქონი, რიცხვი, ლოგიკური, ნულოვანი, მასივი ან სხვა JSON ობიექტი. გასაღები-მნიშვნელობის წყვილები გამოყოფილია მძიმეებით და გარშემორტყმულია ხვეული ბრეკეტებით {}
.
JSON მაგალითი
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
ამ მაგალითში, JSON ობიექტს აქვს ხუთი გასაღები-მნიშვნელობის წყვილი: "name"
, "age"
, "isMarried"
, "address"
და "phoneNumbers"
. მნიშვნელობა "address"
არის კიდევ ერთი JSON ობიექტი და მნიშვნელობა "phoneNumbers"
არის სტრიქონების მასივი.
JSON ხელსაყრელია, რადგან მანქანებისთვის ადვილია ანალიზი და გენერირება. ის ეფუძნება JavaScript პროგრამირების ენის სტანდარტის ქვეჯგუფს ECMA-262 მე-3 გამოცემა – 1999 წლის დეკემბერი. JSON არის ტექსტის ფორმატი, რომელიც სრულიად დამოუკიდებელია ენიდან, მაგრამ იყენებს კონვენციებს, რომლებიც ნაცნობია C ენების ოჯახის პროგრამისტებისთვის და მხარდაჭერილია. C, C++, C#, Java, JavaScript, Perl, PHP, Python და მრავალი სხვა მიერ. ეს თვისებები JSON-ს აქცევს მონაცემთა გაცვლის იდეალურ ენად.