json tutorial introduction
Úvod do JSON: Kompletní řada výukových programů JSON pro začátečníky
J ava S krypt NEBO bject N který je obecně známý jako JSON je jedním z nejpopulárnějších formátů pro přenos dat. Jedná se o textový a odlehčený formát pro datové transakce. Formát JSON nejprve vypočítal Douglas Crockford.
Toto je textový formát, který uživatel snáze čte nebo zapisuje, a zároveň jeho odlehčená vlastnost z něj dělá bezstresovou alternativu pro dekonstrukci nebo generování strojů. Je to v podstatě podmnožina JavaScriptu, ale JSON, protože textový formát je zcela nezávislý na jakémkoli programovacím jazyce používaném jako téměř všechny jazyky, může text snadno analyzovat.
Jeho jedinečné vlastnosti, jako jsou textové, lehké, jazykové nezávislosti atd., Z něj činí ideálního kandidáta pro operace výměny dat.
***************************
SEZNAM výukových programů JSON v této sérii:
Výukový program č. 1: Úvod do JSON (Tento návod)
Výukový program č. 2: Vytváření objektů JSON pomocí C #
Výukový program č. 3 : Vytvoření struktury JSON pomocí C #
Výukový program č. 4: Používání JSON pro testování rozhraní
Výukový program č. 5: JSON Interview Questions
***************************
Tento výukový program vám poskytne kompletní přehled JSON, a tím seznámí s jeho objekty, vlastnostmi, použitím, a pole s několik příkladů pro vaše snadné a lepší pochopení.
Co se naučíte:
Využití JSON
JSON se většinou používá k přenosu dat z jednoho systému do druhého. Může přenášet data mezi dvěma počítači, databází, programy atd.
- Používá se hlavně k přenosu serializovaných dat přes síťové připojení.
- Lze jej použít se všemi hlavními programovacími jazyky.
- Užitečné při přechodu dat z webové aplikace na server.
- Většina webových služeb používá pro přenos dat formát založený na JSON.
Vlastnosti JSON
Shrňme vlastnosti:
- Jedná se o textový lehký formát pro výměnu dat.
- Byl rozšířen z jazyka JavaScript.
- Jeho rozšíření je .json.
- Jelikož jde o textový formát, je snadno čitelný a psaný jak uživatelem / programátorem, tak stroji.
- To je nezávislé na programovacím jazyce, ale také se používá konvence, které jsou v rámci C-Family jazyků jako C, C ++, C #, JavaScript, Java, Python, Perl atd. Velmi dobře známé.
Zatím jsme diskutovali o vlastnostech a použití JSON. Od této chvíle budeme diskutovat o struktuře JSON nebo J ava S krypt NEBO bject N otion.
JSON vyrostl z potřeby komunikace v reálném čase mezi serverem a prohlížečem, která by fungovala bez použití dalších doplňků, jako jsou Java applety nebo Flash. Poté, co si Douglas Crockford uvědomil potřebu komunikačního protokolu, který lze použít v reálném čase, na začátku roku 2000 specifikoval JSON.
Dříve JSON byl považován za podkategorii JavaScriptu a byl živě používán se stejným. Ale kód pro serializaci a analýzu JSON je k dispozici téměř ve všech hlavních jazycích.
jaké jsou dobré anime webové stránky
Syntaxe JSON
Nyní jste již museli získat základní znalosti o JSONu. Pojďme se podívat na základní syntaxi, která se používá při vytváření JSON.
JSON lze v zásadě klasifikovat postavením na dvou strukturních entitách. Jsou to kolekce párů název-hodnota a seřazený seznam hodnot.
JSON je univerzální datová struktura, protože je podporuje většina dnes dostupného programovacího jazyka. Díky tomu je práce programátora mnohem snazší mít vyměnitelný datový typ, který může pracovat v různých jazycích.
Pojďme se dozvědět více o těchto datových typech:
- Sbírka párů název-hodnota je realizována jako objekt, vzpěra, záznam, slovník atd.
- Seznam seřazených hodnot je realizován jako pole, seznam atd.
Viděli jsme téměř všechny základní teorie až dosud. Pojďme se podívat na základní strukturu JSON. V tomhle Příklad uvažujeme o JSON představujícím podrobnosti o automobilu.
Předpokládejme, že máme objekt automobilu s následujícími základními vlastnostmi a jejich atributy:
Značka a režim = Maruti Suzuki Swift
Make Year = 2017
Barva = červená
Typ = Hatchback
Pokud tedy chceme tato data přenést pomocí souboru JSON, pak serializace těchto dat vytvoří JSON.
Ten JSON bude vypadat asi takto:
Viděli jsme použití JSON, jeho základní strukturu a způsob, jakým jsou data prezentována ve formátu JSON. Pojďme se nyní podrobně podívat na to, jak jsou v JSONu strukturovány různé prvky.
Co je to objekt JSON?
Objekt JSON je sada klíčů spolu s jeho hodnotami bez konkrétního pořadí.
Klíč a jejich hodnoty jsou seskupeny pomocí složených závorek, otevíracích i zavíracích „{}“. Takže v předchozím Příklad když jsme vytvářeli JSON s atributem car, vlastně jsme vytvářeli JSON car Object. Existují určitá pravidla, která je třeba dodržovat při vytváření struktury JSON, o těchto pravidlech se naučíme při diskusi o párech klíč-hodnota.
Abychom mohli vytvořit JSON, první věcí, kterou budeme potřebovat, je atribut. Zde vytváříme objekt JSON „Zaměstnanec“. Další věcí, kterou potřebujeme, je zadat vlastnosti objektu, předpokládejme, že naši zaměstnanci mají „křestní jméno“, „příjmení“, „ID zaměstnance“ a „označení“. Tyto vlastnosti zaměstnance jsou ve struktuře JSON reprezentovány jako „Klíče“.
Vytvořme objekt JSON:
Všechno uvnitř složených závorek je známé jako Objekt zaměstnance JSON .
co dělá double v Javě
Základní objekt JSON je reprezentován párem klíč-hodnota. V předchozím Příklad , jsme použili JSON reprezentovat údaje o zaměstnancích.
A pro zaměstnance jsme představovali různé vlastnosti; „Jméno“, „Příjmení“, „ID zaměstnance“ a „označení“. Každý z těchto „klíčů“ má hodnotu v JSON. Například „křestní jméno“ bylo představováno hodnotou „ Sam “. Podobně jsme také reprezentovali další klíče pomocí různých hodnot.
Obecná pravidla, která je třeba dodržovat při vytváření JSON:
- Objekty JSON by měly začínat a končit složenými závorkami „{}“.
- Klíčová pole jsou obsažena v uvozovkách.
- Hodnoty jsou vyjádřeny vložením dvojtečky „:“ mezi ně a klíče.
- Páry klíč – hodnota JSON jsou odděleny čárkou „,“.
- Hodnoty mohou být jakéhokoli datového typu, jako jsou String, Integer, Boolean atd.
Malé cvičení pro vás.
Zkuste vytvořit ukázkový soubor JSON popisující „zaměstnance“ s vlastní sadou klíčů a hodnot.
Nyní už musíte mít základní znalosti o tom, co je JSON? Využití JSON a jak to vypadá? Pojďme se nyní ponořit hlouběji do složitějších struktur JSON.
JSON pole
Pole v JSON jsou podobná polím, která jsou přítomna v libovolném programovacím jazyce, pole v JSON je také uspořádaná sbírka dat. Pole začíná levou hranatou závorkou „(“ a končí pravou hranatou závorkou „)“. Hodnoty uvnitř pole jsou odděleny čárkou. Existuje několik základních pravidel, která je třeba dodržet, pokud budete používat pole v JSON.
Pojďme se podívat na ukázkový JSON s polem. Použijeme stejný zaměstnanecký objekt, který jsme použili dříve. Přidáme další vlastnost jako „Jazykové znalosti“. Zaměstnanec může mít odborné znalosti v několika programovacích jazycích. V tomto případě tedy můžeme použít pole, abychom nabídli lepší způsob záznamu více hodnot jazykových znalostí.
Jak jsme již diskutovali, existuje také několik pravidel, která je třeba dodržovat, a to včetně pole v JSON.
Oni jsou:
- Pole v JSON začíná levou hranatou závorkou a končí pravou hranatou závorkou.
- Hodnoty uvnitř pole budou odděleny čárkou.
Objekty, pár klíč – hodnota a pole vytvářejí různé komponenty JSON. Ty lze použít společně k záznamu jakýchkoli dat v JSON.
Nyní, jak jsme již diskutovali, základní struktura JSON umožňuje začít pracovat na složitější struktuře JSON.
Dříve v tomto kurzu jsme vám dali dva příklady JSON, jak je znázorněno níže.
Zaměstnanec JSON
Auto JSON
Nyní předpokládejme, že je zde více než 1 zaměstnanec, který má také auto. Budeme tedy muset uspořádat data takovým způsobem, aby byl JSON automobilu zahrnut také do JSON zaměstnance, aby byl záznam kompletní. To znamená, že budeme muset vytvořit vnořený objekt Car JSON uvnitř JSON zaměstnance.
Abychom mohli zahrnout auto do JSON zaměstnance, nejprve musíme do JSON zahrnout klíč jako „auto“.
Něco takového:
Jakmile jsme přidali klíč od auta do JSON zaměstnance, můžeme potom předat hodnotu přímo do JSON vozu.
{ 'FirstName': 'Sam', 'LastName': “Jackson”, 'employeeID': 5698523, 'Designation' : 'Manager', “LanguageExpertise” : (“Java”, “C#”, “Python”) “Car” : { 'Make&Model': 'Maruti Suzuki Swift', 'MakeYear': 2017, 'Color': “Red”, 'Type”: 'Hatchback', } }
Tímto způsobem můžeme vytvořit vnořený JSON.
Předpokládejme situaci, kdy existuje více zaměstnanců, takže budeme muset vytvořit JSON, který může obsahovat data pro několik zaměstnanců.
{ 'FirstName': 'Sam', 'LastName': 'Jackson', 'employeeI-D': 5698523, 'Designation': 'Manager', 'LanguageExpertise': ('Java', 'C#', 'Python'), 'Car': { 'Make&Model': 'Maruti Suzuki Swift', 'MakeYear': 2017, 'Color': 'Red', 'Type': 'Hatchback' } }, { 'FirstName': 'Tam', 'LastName': 'Richard', 'employeeID': 896586, 'Designation': 'Senior Manager', 'LanguageExpertise': ('Ruby', 'C#'), 'Car': { 'Make&Model': 'Hyundai Verna', 'MakeYear': 2015, 'Color': 'Black', 'Type': 'Sedan' } }
Ve výše uvedeném Příklad , můžete jasně vidět, že jsme zahrnuli údaje o dvou zaměstnancích. Při vytváření tohoto druhu složitých struktur JSON je opět několik úvah. Nejprve nezapomeňte zahrnout celou strukturu JSON do hranaté závorky „()“. Čárka se používá k oddělení dvou různých sad dat v JSON, ať už jde o pár klíč – hodnota nebo objekt JSON.
Jak se dostáváme na konec tohoto tutoriálu, je zde pro vás všechny malé cvičení.
Vytvořte JSON společnosti s různými hodnotami klíčů.
Níže jsou uvedeny kroky, které budete muset dodržovat:
# 1) Otevřete poznámkový blok nebo libovolný textový editor.
#dva) Vytvořte společnost JSON s různými páry klíč-hodnota.
# 3) Přidejte data alespoň pro dvě společnosti.
# 4) Zahrňte pole pole do JSON.
# 5) Použijte vnořený JSON.
jak provést křížové testování ručně
# 6) Nyní přejděte na JSON Validátor .
# 7) Vložte strukturu JSON do textové oblasti a kliknutím na ověřit svůj JSON ověříte.
Při vytváření JSON dodržujte všechny výše uvedené postupy a pravidla. Zde je ověření JSON zaměstnance, které jsme vytvořili dříve pomocí JSON Validator.
Závěr
JSON je jedním z nejpopulárnějších formátů pro přenos dat. Většinou se používá k přenosu dat mezi různými sítěmi. Textová struktura znamená, že JSON lze číst a dekonstruovat na jednotlivá data snadno buď uživatelem, nebo jakýmkoli strojem.
JSON, i když je někdy popisován jako podtřída JavaScriptu, lze číst / upravovat jakýmkoli programovacím jazykem. Soubory JSON mají příponu .json a lze je vytvořit pomocí libovolného programovacího jazyka.
Můžeme vytvořit jednoduchý JSON přímým přiřazením párů klíč-hodnota nebo můžeme použít pole k přiřazení více hodnot klíči. Kromě jednoduché struktury může mít JSON také vnořenou strukturu, což znamená, že JSON může mít v sobě jako klíč popsaný jiný objekt JSON. To umožňuje uživateli přenášet složitější data prostřednictvím formátu.
Pokud máte jakékoli dotazy nebo potřebujete vysvětlení, dejte nám prosím vědět.
Další výuka č. 2: Vytváření objektů JSON pomocí C # (část 1)
Doporučené čtení
- Výukové programy pro zatmění do hloubky pro začátečníky
- Výukový program Atlassian Confluence pro začátečníky: Kompletní průvodce
- 20+ výuka MongoDB pro začátečníky: bezplatný kurz MongoDB
- CAPM Certification Complete Guide for Beginners
- Jak vytvořit objekty JSON pomocí kódu C # (tvorba JSON, část 1)
- Výukový program pro testování použitelnosti: Kompletní příručka Začínáme
- Nejlepší otázky a odpovědi na rozhovor JSON
- Výukový program pro testování přístupnosti (kompletní průvodce krok za krokem)