Հավելված՝ անվճար JSON հեռուստադիտող՝ ձեր API-ի արդյունքը վերլուծելու և դիտելու համար
Լինում են պահեր, երբ ես աշխատում եմ JavaScript օբյեկտի նշում (JSON) անցնել կամ վերադարձվել ԱԴԲ-ները և ես պետք է անսարքություններ անեմ, թե ինչպես եմ վերլուծում վերադարձված զանգվածը: Այնուամենայնիվ, ժամանակի մեծ մասը դժվար է, քանի որ դա պարզապես մեկ լար է: Այդ ժամանակ ա JSON հեռուստադիտող Այն շատ հարմար է, որպեսզի կարողանաք հիերարխիկ տվյալները ներքաշել, այնուհետև ոլորել՝ ձեզ անհրաժեշտ տեղեկատվությունը պարզելու համար:
Ի՞նչ է JavaScript օբյեկտի նշումը (JSON):
JSON (JavaScript Object Notation) տվյալների փոխանակման թեթև ձևաչափ է, որը մարդկանց համար հեշտ է կարդալ և գրել, իսկ մեքենաների համար հեշտ է վերլուծել և ստեղծել: Այն հիմնված է JavaScript ծրագրավորման լեզվի ենթաբազմության վրա և օգտագործվում է տվյալների կառուցվածքները տեքստային ձևաչափով ներկայացնելու համար, որը կարող է ուղարկվել և ստացվել ցանցի միջոցով:
Source: 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-ին դարձնում են տվյալների փոխանակման իդեալական լեզու: