Basics jSON

Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!

A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont
- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós

- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I

Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!

A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!

A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!

Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.

Tegye fel kérdését támogatás 24/7/365

Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a

JSON használ .json kiterjesztése. Ha ez más formátumban (pl. HTML) készítették sorban JSON idézetek vagy adott változó. Ez a formátum könnyen át a web szerver és a kliens, vagy a böngésző.

Könnyű és könnyen olvasható JSON - egy nagyszerű alternatívája a XML.

Ez az útmutató bemutatja, hogy az előnyök, szolgáltatások, általános felépítése és szintaktikája JSON.

A szintaxis és szerkezete JSON

JSON egy objektum adott a „kulcs-érték”, és általában írt fogszabályozó. Ha a munka a JSON objektum tárolja .json fájlt, de ők is léteznek különálló entitásként keretében a program.

JSON objektum így néz ki:

"First_name". "John",
"LAST_NAME". "Smith",
„Hely”. "London",
"Online". igaz,
„Követő”. 987

Ez egy nagyon egyszerű példát. Object JSON tartalmazhat több sor.

Mint látható, az objektum alkotja pár „kulcs-érték”, amely zárójelbe tett. A legtöbb adat a JSON van írva objektumok formájában.

A kulcs és az érték a vastagbélben. Miután minden pár be kell tenni egy vesszőt. Az eredmény:

„Kulcs”. „Érték”, „kulcs”. „Érték”, „kulcs”: „érték”

A kulcs a JSON a bal oldalon. A kulcs kell helyezni idézőjelek. Mint bármilyen érvényes vonalak kulcsfontosságú. Egy tárgy, minden gomb egyedinek kell lennie. A kulcs lehet egy rés ( «első neve»), de programozási problémák lehetnek a hozzáférést az ilyen kulcsot. Mert ahelyett, hogy a tér jobb használni az aláhúzás ( «first_name»).

JSON értékek a jobb oldali oszlopban. Az érték bármilyen egyszerű adat típusa:

Értékek is képviseli, és összetett adattípusok (például, tárgyak vagy tömbök JSON).

JSON támogatja az egyéni szintaxist az egyes fentiekben felsorolt ​​adatok: ha az érték képviseli a húr, akkor idézőjelek, és ha a szám nem szerepel.

Általános szabály, hogy az adatok .json fájlok vannak írva egy oszlopot, de JSON írhatók karakterlánc:

Tehát általában írt JSON adatokat fájlokat más típusú.

Írásban JSON adatokat egy oszlopot, akkor növeli az olvashatóságot a fájl (különösen, ha sok adatot a fájl). JSON figyelmen kívül hagyja terek az oszlopok között, mert ezek segítségével, akkor ossza meg adatait ember által olvasható az oszlopok számát.

"First_name". "John",
"LAST_NAME". "Smith",
"Online". igaz

A fő előnye, JSON, hogy az adatok az e formátumot támogatja számos népszerű programozási nyelvet, mert gyorsan át.

Most már ismeri az alapvető szintaxis a JSON. De JSON fájlokat lehet komplex, hierarchikus struktúra, amely magában foglalja a Beágyazott tömbök és objektumok.

Komplex típusok JSON

JSON tárolhatja a beágyazott objektumok és tömbök kell átadni, mint az értéke a hozzárendelt gombot.

beágyazott objektumok

Az alábbiakban talál egy példát - users.json fájl adatait tartalmazza felhasználók. Minden felhasználó számára,

( «John», «jesse», «felhívta», «Jamie»), mint az átadott érték beágyazott objektum, amely viszont magában foglalja a kulcsokat és értékeket.

Megjegyzés. Az első beágyazott JSON piros színnel kiemelve.

"John". <
„Felhasználói név”. "John",
„Hely”. "London",
"Online". igaz,
„Követő”. 987

"Jesse". „Felhasználói név”. „Jesse”
„Hely”. „Washington”
"Online". hamis,
„Követő”. 432

"Drew". „Felhasználói név”. „Drew”
„Hely”. "Paris",
"Online". hamis,
„Követő”. 321

"Jamie". „Felhasználói név”. „Jamie”
„Hely”. "Berlin",
"Online". igaz,
„Követő”. 654

Megjegyzés: merevítések és használják a beágyazott, és a fő téma. A vesszők a beágyazott objektumokat ugyanúgy, mint a szokásos.

beágyazott tömbök

A tömb továbbítására használjuk nagy mennyiségű adat, hogy lehet csoportosítani. Például adatírás a felhasználónak.

"First_name". "John",
"LAST_NAME". "Smith",
„Hely”. "London",
„Oldalak”. [

Keys «honlapok» és «» social_media a rendelt értékeket a tömbök, amelyek helyezett szögletes zárójelben.

Segítségével Beágyazott tömbök és objektumok hozhatók létre komplex adatok hierarchiában.

JSON vagy XML?

Az XML (Extensible Markup Language) lehetővé teszi, hogy tárolja az adatokat egy ember által olvasható és géppel észlelés formában. Az XML formátumot támogatja számos programozási nyelven.

Hasonlítsuk össze a két fájlt, akkor tartalmazza ugyanazokat az adatokat, de az első írásos XML formátumban, és a második JSON.

János London

JSON - nagyon kompakt méret, és nem igényel ilyen nagy számú tag, mint az XML. Ezen túlmenően, az XML, JSON ellentétben, nem támogatja a tömbök.

Ha ismeri a HTML, azt tapasztalja, hogy az XML formátum nagyon hasonlít rá (például címkéket). JSON könnyebb, kevesebb szöveget és könnyebben használható, például AJAX alkalmazásokat.

Természetesen a méret függvényében kell kiválasztani az alkalmazás igényeinek.

Eszközök JSON

További információ a kompatibilitás és a feldolgozási JSON megtalálható a projekt helyszínének és jQuery könyvtár.

JSON write a semmiből ez ritkán van szükség. Jellemzően adatok letölthetők a forrás, illetve alakítható JSON. Ön tudja alakítani CSV vagy tabulátorral tagolt adatokat JSON nyitott eszköz Mr. Data Converter. Átalakítani az XML JSON és fordítva, használja utilities-online.info. Amikor dolgozik automatizált eszközöket ahhoz, hogy ellenőrizze az eredményt.

JSON fájlok (beleértve az átalakított adatok) segítségével ellenőrizhető JSONLint szolgáltatást. A teszt a JSON keretében webfejlesztés lépjen JSFiddle.

következtetés

JSON - egyszerű és könnyű adatformátum. JSON fájlok könnyen átvitelére, tárolására és felhasználására.

Ma JSON gyakran használják az API-t.

Akkor ritkán kell írni JSON fájlok: ők rendszerint már más forrásokból. Mert tudja, hogyan kell használni JSON a programban sokkal fontosabb, mint hogy képes írni egy ilyen fájlokat.