json tutorial introduction
Вступ до JSON: Повна серія підручників JSON для початківців
J ava S крипт АБО bject N оція, яка широко відома як JSON є одним з найпопулярніших форматів передачі даних. Це текстовий та легкий формат для транзакцій даних. Формат JSON був вперше обчислений Дугласом Крокфордом.
Це текстовий формат, який легше читати або писати користувачеві, і в той же час його легка властивість робить машину деконструйованою чи генеруваною альтернативою без напруги. В основному це підмножина JavaScript, але JSON, оскільки текстовий формат повністю незалежний від будь-якої мови програмування, що використовується як майже всі мови, може легко аналізувати текст.
Його унікальні властивості, такі як текстовий, легкий, мовна незалежність тощо роблять його ідеальним кандидатом для операцій обміну даними.
**************************
СПИСОК підручників JSON у цій серії:
Підручник No1: Вступ до JSON (Цей підручник)
Підручник No2: Створення об'єктів JSON за допомогою C #
Підручник No3 : Створення структури JSON за допомогою C #
Підручник No4: Використання JSON для тестування інтерфейсу
Підручник No5: Запитання щодо інтерв’ю JSON
**************************
Цей підручник дає повний огляд JSON, тим самим коротко про його об'єкти, властивості, використання, та масиви з кілька прикладів для легшого та кращого розуміння.
Що ви дізнаєтесь:
- Використання JSON
- Властивості JSON
- Синтаксис JSON
- Що таке об'єкт JSON?
- Масиви JSON
- Висновок
- Рекомендована література
Використання JSON
JSON в основному використовується для передачі даних з однієї системи в іншу. Він може передавати дані між двома комп'ютерами, базою даних, програмами тощо.
- Він в основному використовується для передачі серіалізованих даних через мережеве з'єднання.
- Його можна використовувати з усіма основними мовами програмування.
- Корисно при переході даних із веб-програми на сервер.
- Більшість веб-служб використовують формат передачі даних на основі JSON.
Властивості JSON
Давайте підсумуємо властивості:
- Це полегшений формат обміну даними на основі тексту.
- Він розширений з мови JavaScript.
- Його продовженням є .json.
- Будучи текстовим форматом, його легко читати та писати як користувачеві / програмісту, так і машинам.
- Це не залежить від мови програмування, але він також використовує загальновідомі домовленості, відомі в C-сімействі таких мов, як C, C ++, C #, JavaScript, Java, Python, Perl тощо.
Наразі ми обговорювали властивості та використання JSON. Відтепер ми обговоримо структуру JSON або J ava S крипт АБО bject N оція.
JSON виріс через потребу в режимі реального часу процедури зв'язку з сервером до браузера, яка може працювати без використання додаткових плагінів, таких як Java-аплети або флеш. Отже, усвідомивши необхідність комунікаційного протоколу, який можна використовувати в режимі реального часу, Дуглас Крокфорд вказав JSON на початку 2000 року.
Раніше JSON розглядався як підкатегорія JavaScript і яскраво використовувався з ним. Але код для серіалізації та синтаксичного аналізу JSON доступний майже на всіх основних мовах.
Запитання та відповіді на співбесіду в sql plsql
Синтаксис JSON
На даний момент ви, мабуть, отримали деякі базові знання про JSON. Давайте подивимось на основний синтаксис, який використовується для формування JSON.
JSON в основному можна класифікувати шляхом побудови на двох структурних структурах. Вони являють собою набір пар імен-значення та упорядкований список значень.
JSON - це універсальна структура даних, оскільки більшість доступних сьогодні мов програмування підтримує їх. Це значно полегшує роботу програміста завдяки взаємозамінному типу даних, який може працювати на різних мовах.
Давайте дізнаємось більше про ці типи даних:
- Колекція пари значень імен реалізується як об'єкт, параметр, запис, словник тощо.
- Впорядкований список значень реалізується як масив, список тощо.
Дотепер ми бачили майже всі основні теорії. Давайте підемо далі і подивимось на базову структуру JSON. У цьому Приклад , ми розглядаємо JSON, що представляє деталі автомобіля.
Припустимо, у нас є автомобільний об’єкт із наступними основними властивостями та їх атрибутами:
Марка та режим = Maruti Suzuki Swift
Зробити рік = 2017
Колір = Червоний
Тип = хетчбек
Отже, якщо ми хочемо передати ці дані за допомогою файлу JSON, то серіалізація цих даних створить JSON.
Що JSON буде виглядати приблизно так:
Ми бачили про використання JSON, його базову структуру та спосіб подання даних у форматі JSON. Тепер давайте уважно розглянемо, як структуровані різні елементи в JSON.
Що таке об'єкт JSON?
Об'єкт JSON - це набір ключів разом із його значеннями без будь-якого конкретного порядку.
Ключ та їх значення групуються за допомогою фігурних дужок, як відкриваючи, так і закриваючи “{}”. Отже, в попередньому Приклад коли ми створювали JSON з атрибутом car, ми фактично створювали JSON car Object. Існують певні правила, яких потрібно дотримуватися під час створення структури JSON, ми дізнаємось про ці правила під час обговорення пар значень Ключ.
Отже, для того, щоб створити JSON, перше, що нам знадобиться, це атрибут. Тут ми створюємо об’єкт JSON “Співробітник”. Наступне, що нам потрібно, це вказати властивості об’єкта, припустимо, наш співробітник має “Ім’я”, “Прізвище”, “Ідентифікатор працівника” та “позначення”. Ці властивості працівника представлені як “Ключі” у структурі JSON.
Давайте створимо об’єкт JSON:
Все, що знаходиться в фігурних дужках, відоме як Об'єкт працівника JSON .
як знайти файли apk на телефоні android -
Основний об'єкт JSON представлений парою ключ-значення. У попередньому Приклад , ми використовували JSON для представлення даних працівника.
І ми представили різні властивості для працівника; “Ім’я”, “Прізвище”, “Ідентифікатор працівника” та “позначення”. Кожен із цих 'ключів' має значення в JSON. Наприклад, 'Ім'я' було представлене значенням ' Сем '. Подібним чином ми також представили інші ключі, використовуючи різні значення.
Загальні правила, яких слід дотримуватися під час створення JSON:
- Об'єкти JSON повинні починатися і закінчуватися фігурними дужками '{}'.
- Ключові поля включені в подвійні лапки.
- Значення представлені, ставлячи двокрапку:: між ними та клавішами.
- Пари ключ-значення JSON розділяються комою “,”.
- Значення можуть бути будь-якого типу даних, такі як String, Integer, Boolean тощо.
Невелика вправа для вас.
Спробуйте створити зразок JSON, що описує “Співробітника”, із власним набором ключів та значень.
На даний момент ви вже мали базове розуміння того, що таке JSON? Використання JSON і як це виглядає? А тепер заглибимось глибше у складніші структури JSON.
Масиви JSON
Масиви в JSON подібні до тих, які присутні в будь-якій мові програмування, масив у JSON - це також упорядкована колекція даних. Масив починається з лівої квадратної дужки “[“ і закінчується правою квадратною дужкою “]”. Значення всередині масиву розділяються комою. Існує кілька основних правил, яких потрібно дотримуватися, якщо ви збираєтесь використовувати масив у JSON.
Давайте подивимось на зразок JSON із масивом. Ми будемо використовувати той самий об’єкт Employee, що і раніше. Ми додамо ще одну властивість, як-от «Знання мови». Працівник може володіти знаннями багатьох мов програмування. Отже, у цьому випадку ми можемо використовувати масив, щоб запропонувати кращий спосіб записати багатозначні знання мови.
Як ми вже обговорювали, є також кілька правил, яких потрібно дотримуватися, включаючи масив у JSON.
Вони є:
- Масив у JSON починатиметься з лівої квадратної дужки і закінчуватиметься правою квадратною дужкою.
- Значення всередині масиву будуть розділені комою.
Об'єкти, пара ключ-значення та масиви складають різні компоненти JSON. Вони можуть використовуватися разом для запису будь-яких даних у JSON.
Тепер, як ми вже обговорювали базову структуру JSON, давайте почнемо працювати над більш складною структурою JSON.
Раніше в цьому підручнику ми дали вам два приклади JSON, як показано нижче.
Співробітник JSON
Автомобіль JSON
Тепер припустимо, що тут більше 1 працівника, і у них також є машина. Отже, нам доведеться упорядкувати дані таким чином, що автомобіль JSON також повинен бути включений до JSON працівника, щоб зробити запис повним. Це означає, що нам доведеться створити вкладений об'єкт Car JSON всередині JSON Employee.
Для того, щоб включити машину до JSON для працівника, спочатку нам потрібно включити Ключ як «машину» до JSON.
Щось на зразок цього:
Після того, як ми додали ключ від автомобіля в службовий JSON, ми можемо передати значення безпосередньо в JSON для автомобіля.
{ 'FirstName': 'Sam', 'LastName': “Jackson”, 'employeeID': 5698523, 'Designation' : 'Manager', “LanguageExpertise” : [“Java”, “C#”, “Python”] “Car” : { 'Make&Model': 'Maruti Suzuki Swift', 'MakeYear': 2017, 'Color': “Red”, 'Type”: 'Hatchback', } }
Таким чином, ми можемо створити вкладений JSON.
Давайте припустимо ситуацію, коли є кілька співробітників, тому нам доведеться створити JSON, який може містити дані для кількох працівників.
{ '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' } }
У вищесказаному Приклад , ви можете чітко бачити, що ми включили дані для двох працівників. Знову ж таки, є мало міркувань під час створення такого роду складних структур JSON. По-перше, не забудьте включити всю структуру JSON всередину квадратної дужки “[]”. Кома використовується для розділення двох різних наборів даних у JSON, будь то пара ключ-значення або об'єкт JSON.
Коли ми підходимо до кінця підручника, ось невеличка вправа для всіх вас.
Створіть компанію JSON з різними ключовими значеннями.
Нижче наведені кроки, які вам потрібно буде виконати:
# 1) Відкрийте блокнот або будь-який текстовий редактор.
# два) Створіть JSON компанії з різними парами ключ-значення.
# 3) Додайте дані щонайменше для двох компаній.
# 4) Включіть поле масиву в JSON.
# 5) Використовуйте вкладений JSON.
резюме тестування програмного забезпечення за 1 рік досвіду
# 6) Тепер перейдіть до JSON Валідатор .
# 7) Вставте свою структуру JSON всередину текстової області та натисніть перевірити, щоб перевірити свою JSON.
Обов’язково дотримуйтесь усіх вищезазначених процедур та правил під час створення JSON. Ось перевірка JSON працівника, яку ми створили раніше за допомогою JSON Validator.
Висновок
JSON - це один з найпопулярніших форматів передачі даних. Він в основному використовується для переходу даних між різними мережами. Текстова структура означає, що JSON може легко читати та деконструювати окремі дані як користувачем, так і будь-якою машиною.
JSON, хоча іноді описується як підклас JavaScript, може бути прочитаний / змінений будь-якою мовою програмування. Файли JSON мають розширення .json і можуть бути створені за допомогою будь-якої мови програмування.
Ми можемо створити простий JSON, безпосередньо призначивши пари ключ-значення, або використовувати масиви, щоб призначити ключу кілька значень. Крім простої структури, JSON може також мати вкладену структуру, що означає, що JSON може мати інший об'єкт JSON, описаний всередині нього як ключ. Це дозволяє користувачеві передавати більш складні дані через формат.
Будь ласка, повідомте нас, якщо у вас є запитання або якщо вам потрібні додаткові роз'яснення.
Наступний підручник No2: Створення об'єктів JSON за допомогою C # (частина 1)
Рекомендована література
- Поглиблені підручники Eclipse для початківців
- Навчальний посібник Atlassian Confluence для початківців: повний посібник
- 20+ підручників MongoDB для початківців: Безкоштовний курс MongoDB
- Повне керівництво для сертифікації CAPM для початківців
- Як створити об’єкти JSON за допомогою коду C # (Частина 1 створення JSON)
- Підручник з тестування зручності використання: Повний посібник із початку роботи
- Найкращі запитання та відповіді на інтерв’ю JSON
- Підручник з тестування доступності (повний покроковий посібник)