Json teksti eki strukturalardan biri (kodlanǵan)



Download 399,38 Kb.
bet1/3
Sana19.08.2021
Hajmi399,38 Kb.
#151321
  1   2   3
Bog'liq
JSON


JSON (JavaScript Object Notation) – bul JavaScriptke tiykarlanǵan tekstli maǵlıwmat almasıw formatı. Basqa kóplegen tekst formatları sıyaqlıó JSONdı da adamlar oqıwı ańsat. JSON formatı Duglas Crockford tárepinen islep shıǵarılǵan.

JavaScript-dan kelip shıǵıwına qaramay (anıǵıraǵı, 1999-jıl ECMA-262 standartınıń tómengi bóliminen), format jeke til esaplanadı hám derlik hár qanday dástúrlew tili menen isletiliwi múmkin. Kópǵana tiller ushın JSON maǵlıwmatların jaratıw hám basqarıw ushın tayar kodlar bar.

XML menen salıstırǵandaa, JSON quramalı strukturalardı seriyalaw ushın kóbirek mas bolıwı múmkin. Ol brauzerden serverge (AJAX) hám serverden serverge (HTTP dástúriy táminattı baylanıstırıw) mólsherlegen web programmalarda qollanıladı.

JSON formatı JavaSccript sintaksisiniń kishi toplamı bolǵanlıǵı sebepli, onı ornatılǵan eval() funkciyası menen tez seriyalı qılıw múmkin.

JSON teksti eki strukturalardan biri (kodlanǵan):


  1. Belgilengen jup gilt: mánisi. Túrli tillerde bul jazıw, struktura, sózlik, Xesh kestesi, gilt yamasa associativ qatar menen dizim sıpatında ámelge asırıladı. Gitt tek ǵana bir qatar bolıwı múmkin

1.Belgilangan juft kalit: qiymati. Turli tillarda bu yozuv, tuzilish, lug'at, Xash jadvali, kalit yoki assotsiativ qator bilan ro'yxat sifatida amalga oshiriladi. Kalit faqat bitta satr bo'lishi mumkin (ro'yxatga olish qaramligi standart bilan tartibga solinmaydi, bu dasturiy ta'minotning ixtiyorida qoladi. Qoida tariqasida, ro'yxatga olish dasturlari - turli registrlardagi harflar bilan nomlar turli xil hisoblanadi, masalan[4]), qiymat - har qanday shakl. Ikki nusxadagi kalit nomlari qabul qilinadi, lekin standart tomonidan tavsiya etilmaydi; bunday vaziyatlarni qayta ishlash dasturiy ta'minotning ixtiyoriga ko'ra amalga oshiriladi, mumkin bo'lgan variantlar-faqat birinchi kalitni hisobga olish, faqat oxirgi bunday kalitni hisobga olish, xato yaratish.



  1. Tartiblangan qiymatlar to'plami. Ko'pgina tillarda bu qator, vektor, ro'yxat yoki ketma-ketlik sifatida amalga oshiriladi.

JSON tomonidan ishlatiladigan ma'lumotlar tuzilmalari har qanday zamonaviy dasturlash tili tomonidan qo'llab-quvvatlanadi, bu esa JSON-dan turli xil dasturlash tillari va dasturiy ta'minot tizimlari o'rtasida ma'lumot almashish uchun foydalanishga imkon beradi.

Quyidagilar JSON-da qiymat sifatida ishlatilishi mumkin:
yozuv - tartiblanmagan kalit to'plami: qiymat juftlari "{}" jingalak qavslar ichiga olingan. Kalit mag'lubiyat bilan tavsiflanadi, uning o'rtasida va qiymati ":" belgisi mavjud. Asosiy qiymat juftlari bir-biridan vergul bilan ajratilgan.
massiv (bir o'lchovli) - bu tartiblangan qiymatlar to'plami. Massiv "[]" to'rtburchak qavs ichiga olingan. Qiymatlar vergul bilan ajratilgan. Massiv bo'sh bo'lishi mumkin, ya'ni qiymatlarni o'z ichiga olmaydi. Bir xil massiv ichidagi qiymatlar har xil bo'lishi mumkin.


Download 399,38 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish