Hagaha

Waa maxay JSON? Hage fudud oo leh tusaalooyin

JSON (JavaScript Object Notation) waa qaab qoraal fudud oo loo qoro xog qaab-dhismeed leh — sida macmiil, dalab ama liis alaabta — iyada oo magacyada lagu beeray qiimayaal. Dadka way fududahay inay akhriyaan, barnaamijyadana way fududahay inay soo saaraan oo ay falanqeeyaan. Marka app-yada iyo adeegyadu xogta isweydaarsadaan web-ka, JSON waa qaabka ugu badan ee la isticmaalo.

Waxa JSON muhiimka ka dhigaya marka aad app ku dhisayso AI

Waxaad ku kulmi doontaa JSON si joogto ah, xitaa haddii aadan waligaa code qorin:

  • APIs. Marka shaashadaha app-kaagu xogta ka soo raraan backend-kiisa, ama backend-kaagu u yeedho adeeg lacag bixin, email ama AI, xogtu inta badan waxay u socotaa JSON. Eeg waa maxay API.
  • Faylalka dejinta. Faylal badan oo habaynta mashruuca ah waa JSON — tusaale ahaan package.json, oo liistaa dependencies-ka mashruuca JavaScript.
  • Database-yada. Postgres wuxuu JSON ku kaydin karaa tiir (nooca jsonb) xogta aan ku habboonayn safaf iyo tiirar qurux badan. Eeg waa maxay Postgres.
  • Natiijooyinka AI. Markaad rabto in model-ka AI uu soo celiyo wax barnaamij isticmaali karo — liis tags ah, ama meelaha laga soo saaray invoice — inta badan waxaad weydiisataa JSON.
  • Khaladaadka iyo logs. Khaladaadka badankood waxay ku imaan doonaan JSON, akhrinta ayaana ah habka ugu dhakhsaha badan ee loo ogaado waxa khaldamay.

JSON akhrin karaa waxaa kuu suurtageliya inaad hubiso waxa app-kaagu helay, inaad ogaato field maqan, iyo inaad dhibaatooyinka si cad ugu sharaxdo app builder-kaaga AI.

Tusaale maalmaha ah

Ku fikir foom warqad ah: Magaca: ____, Telefoonka: ____, Warar cusub: ☐ haa ☐ maya. Qayb kasta waa magac oo qiimihiisa ku xiga. JSON waa foomkaas oo lagu qoray qoraal qaab adag oo kombiyuutarku akhriyi karo iyada oo aan wax male-awaynin. Sida foomahaba, JSON waxa uu leeyahay qaybo ku jira qaybo kale (cinwaanka oo leh jid, magaalo iyo koodka boostada) iyo liisamo (dhowr telefoon).

Sidee JSON u eg yahay

Tani waa booking keli ah oo JSON ku qoran:

{
  "id": 5001,
  "customer": "Lena Park",
  "service": "Haircut",
  "startsAt": "2026-10-03T14:00:00Z",
  "price": 35.5,
  "paid": false,
  "notes": null,
  "extras": ["beard trim", "hot towel"],
  "contact": {
    "email": "lena@example.com",
    "phone": "+44 20 7946 0000"
  }
}

Akhrinteeda:

  • Xidhxidhyada curly { } waxay ku wareegaan object — kooxda magacyada iyo qiimayaasha.
  • Mid kasta oo labo ah waa "magac": qiime, oo kala saaran koomo.
  • Bracket-yada square [ ] waxay ku wareegaan array — liis taxaddan leh.
  • Objects iyo arrays waxay ku jiri karaan midba kan kale, sida contact iyo extras ay yihiin.

Lix nooc oo qiime ah

JSON waxa uu leeyahay lix nooc oo qiime oo keliya. Liiskaas yar ayaa qayb weyn ka ah sababta ay ugu shaqeyso meel kasta.

NoocaTusaaleOgaysiis
String (qoraal)"Lena Park"Had iyo jeer laba xigaal
Number (lambar)35.5, -2, 1e6Xigaal la'aan; calaamadaha lacagta ma jiraan
Booleantrue, falseXuruufta yaryar, xigaal la'aan
Nullnull"Ma jiro qiime"
Object{ "city": "Leeds" }Qiimayaal magac leh
Array[1, 2, 3]Liis taxaddan leh; shayada noocyadooda kala duwan ayay noqon karaan

Ma jiro nooc taariikh ah. Taariikhaha waxaa loo qoraa sida xargaha, inta badan qaabka ISO 8601 ee kor lagu muujiyay (2026-10-03T14:00:00Z, halkaas oo Z ay macneyso UTC). Heshiiska qaabkaas wuxuu ka badbaadiyaa qayb ka mid ah cayayaanka time-zone.

Xeerarka adag (halkaas ay khaladaadku ka yimaadaan)

JSON ma aha mid aad u dulqaadan badan sida uu u muuqdo. Kuwan oo dhan waa khalad:

{ name: "Lena" } ← furaha oo aan laba xigaal lahayn
{ 'name': 'Lena' } ← xigaal hal ah
{ "a": 1, "b": 2, } ← koma ku dambeysa
{ "a": 1 "b": 2 } ← koma maqan
{ "a": 1 // comment } ← faallooyin lama ogolyahay

Khaladaadka "Unexpected token" inta badan waa mid ka mid ah kuwan. Validator ama formatter JSON wuxuu kuu tusi doonaa safka saxda ah.

Tusaale shaqo: JSON app-ka dhexdiisa

Macmiil ayaa booking ku sameeya app salon ah. Halkan JSON ka muuqdaa:

  1. Foomka booking-ka wuxuu u diraa backend-ka app-ka:
{ "service": "Haircut", "startsAt": "2026-10-03T14:00:00Z", "name": "Lena Park" }
  1. Backend-ku wuxuu booking-ka ku kaydiyaa database wuxuuna jawaab u celiyaa status 201 Created iyo:
{ "id": 5001, "status": "confirmed" }
  1. Haddii waqtigii hore la qabsaday, wuxuu baari karaa status 409 Conflict iyo:
{ "error": "slot_taken", "message": "That time was just booked. Please pick another." }

Bogga wuxuu akhrinayaa status ama error wuxuuna muujinayaa fariinta saxda ah. Haddii bogga beddelkiisa uu muujiyo shaashad madow, furidda qalabka horumarinta browser-ka (tab-ka Network) ayaa kuu muujin lahaa JSON-kan — inta badan waa caddaynta ugu dhakhsaha badan ee khaladka.

Ereyada muhiimka ah

EreygaMacnaha
KeyMagaca ku jira lamaan magac/qiime, sida "email".
ParseU beddel qoraalka JSON xog barnaamij isticmaali karo.
Serialize / stringifyU beddel xogta qoraal JSON si loo diro ama loo kaydiyo.
PayloadXogta lagu diro codsi ama jawaab.
SchemaSharaxaad qaabka xogta ku qotomi karto — goobaha, noocyada. JSON Schema waa habka caadiga ah ee loo qoro.
JSONBTiirka JSON ee binary ee Postgres, oo la indexi karo oo la baari karo.
NDJSON / JSON LinesHal object JSON safig kasta, oo caadi u ah logs iyo streaming.

Fikradaha qaldan ee caadiga ah

  • "JSON waa JavaScript." Wuxuu ka soo jeedaa qaabka JavaScript, laakiin ma xirna luqad gaar ah; Python, Java, C#, Go iyo kuwa kale dhammaantood way akhriyaan.
  • "Lambarada xigaal ku jira way fiican yihiin." "35" waa xarig, ma aha lambar. Isku darka labadoodu waxay keentaa cilado sida "35" + "5" oo noqda "355". Lacagta inta badan waxaa fiican in lagu kaydiyo sent oo dhan (3550) si looga fogaado cilad-jareynta.
  • "JSON waa ammaan sababtoo ah waa xog kaliya." JSON wuxuu qaadan karaa wax kasta, oo ay ku jiraan sirta. Ha dhigin API keys JSON-ka loo diro browser-ka.
  • "Ku rid wax kasta column JSON ah." Waa mid wanaagsan extras-ka u dhaqaaqa, laakiin xogta aad raadiso, shaandheyso ama ku xidho inta badan waa in ay ku jirto tiirar caadi ah.
  • "AI-gu had iyo jeer wuxuu soo celiyaa JSON sax ah." Model-yadu waxay ku dari karaan qoraal dheeraad ah ama qaabka way jebin karaan. Bixiyayaasha qaarkood waxay bixiyaan habka qaab-dhismeed leh; koodkaagu wali waa inuu hubiyo waxa soo noqda.

Waxa aad ka codsan karto app builder-kaaga AI

  • "Tusaale ii tus JSON-ka endpoint-kan soo celiyo."
  • "Soo celi khaladaadka JSON-ka oo leh code error iyo fariin message oo la akhriyi karo."
  • "Kaydi taariikhaha ISO 8601 UTC, oo kaliya shaashadda u beddel waqtiga maxalliga ah."
  • "Kaydi qiimaha lacagta sent-ka lambar oo dhan."
  • "Hubi JSON-ka soo galaya server-ka oo diid codsiyada field maqan ama nooc khaldan leh."
  • "Markaad u yeedho model-ka AI, weydii JSON qaabkan saxda ah oo hubi ka hor inta aanad isticmaalin."

JSON Mythex

Mythex ma u baahna inaad JSON gacanta ku qortid — waxaad sharaxdaa waxa aad rabtaa agent-ku wuxuu qorayaa koodka u diraya oo akhrinaya. Waxay kaa caawinaysaa inaad aqoonsato, si kastaba ha ahaatee: marka wax jabo, khaladka JSON-ka ku dhejinta chat-ka waxay agent-ka siinaysaa caddayn cad. Docs-ka REST API backend recipe wuxuu weydiiyaa "khaladaad JSON oo cad" laga bilaabo bilowga, integrate any API recipe wuxuu daboolaa wicitaanka adeegyada dibadda. Sawirka weyn, eeg REST vs GraphQL iyo sida loo debug gareeyo app AI lagu dhisay.

Su'aalaha

Waa maxay JSON si fudud?

JSON (JavaScript Object Notation) waa qaab qoraal ah oo lagu qoro xog qaab-dhismeed leh oo magacyo iyo qiimayaal ah, sida "name": "Lena". Web API-yada badankood waxay isticmaalaan si ay xogta u dhaqaajiyaan, appyada badanna way isticmaalaan dejinta iyo xogta la kaydiyay.

JSON ma luqad barnaamij tahay?

Maya. JSON waa qaab xog, ma aha luqad. Keligiis ma samayn karo wax; wuxuu kaliya sharaxaa xog. Inkasta oo ka soo jeedo JavaScript, dhammaan luqadaha barnaamijyada inta badan way akhriyi karaan oo way qori karaan.

Waa maxay farqiga u dhexeeya JSON iyo JavaScript object?

Waa la mid ah, laakiin JSON wuu adag yahay. JSON-ka furaha kasta waa in lagu daro laba xarig oo xigaal ah, qoraalku waa in uu isticmaalo laba xigaal, ma jiro faallooyin, ma jiro koma ku dambeeya, qiimayaashuna waa kaliya xarigyo, lambarro, true, false, null, objects iyo arrays.

Maxaa loo yiraahdaa JSON-kayga khaldan yahay?

Sababaha caadiga ah waa koma ku dambeysa shay kasta oo liiska ah, xigaal hal ah halkii laba xigaal, koma la waayay u dhexeeya walxaha, bracket aan la xidhin, ama faallo. Ku dheji validator JSON wuxuuna kuu tusi doonaa safka.

Mythex · Pricing · Wax kasta ku dhis AI · Templates-ka website-ka iyo app-ka · Mythex marka la barbar dhigo · Qaamuuska dhismaha app-ka AI · Qalabka bilaashka ah ee dhismaha app-ka AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)