Чим відрізняється масив json від об'єкта json?


Відповідь 1:

Масиви в JSON використовуються для організації колекції пов’язаних елементів (Що може бути об’єктами JSON). Для прикладу: [{"name": "Name 1"}, {"name": "Name 2}]

З іншого боку, ви б використовували JSONObject при роботі з JSON, що починається з фігурних дужок.

Об'єкт JSON зазвичай використовується, щоб містити пари ключ / значення, пов'язані з одним елементом. Наприклад: {"name": "Name", "description": "a JSON object"}

Звичайно, масиви та об'єкти JSON можуть вкладатись один в одного. Один поширений приклад цього - API, який повертає об’єкт JSON, що містить деякі метадані поряд із масивом елементів, що відповідають вашому запиту:

{"startIndex": 0, "data": [{"name": "Ім'я 1"}, {"name": "Ім'я 2"}]}

Відповідь 2:

JSONObject:

  • Містить названі значення (пари ключів, пари значень, кортежі або все, що ви хочете їх назвати), наприклад ID: 1 Порядок елементів не важливий JSONOоб'єкт {id: 1, name: 'B'} дорівнює {name: 'B ', id: 1}.

JSONArray:

  • Містить лише рядкові значення, такі як [1, 'value'] Порядок значень є важливим масивом [1, 'value'] не є тим самим, як ['value', 1]

Відповідь 3:

Коли ви працюєте з даними JSON в Android, ви використовуєте JSONArray для розбору JSON, який починається з дужок масиву. Масиви в JSON використовуються для організації колекції пов'язаних елементів (Що може бути об'єктами JSON). Для прикладу: [{"name": "item 1"}, {"name": "item2}]

З іншого боку, ви б використовували JSONObject при роботі з JSON, що починається з фігурних дужок. Об'єкт JSON зазвичай використовується, щоб містити пари ключ / значення, пов'язані з одним елементом. Наприклад: {"name": "item1", "description": "a JSON object"}


Відповідь 4:

Давайте визначимо їх. Об'єкт JSON - карта пар ключів і значень. Подобається:

{
  "ключ": "значення",
  "AnotherKey": "AnotherValue",
  "ім'я": "Джейн",
  "вік": 24,
  "Стать Жіноча"
}

Він використовується для картографування. Кожна пара ключів і значень називається властивістю. У Javascript та JSON існує кілька типів властивостей. Це такі

  • StringNumber (цілі числа та числа з плаваючою комою) ObjectnullBooleanArray

Згадуючи масив, що це? Масив - це упорядкований список та контейнер різних структур даних. Масив може містити елементи з різними типами властивостей, як перелічені вище. Це може бути щось подібне:

{
  "anArray": [14, "aText", null, "/ ^ Hello $ /", true]
}

Зазвичай масиви містять один тип елементів. Javascript - дуже динамічна мова, але особливо обмежений для одного типу елементів, якщо ви будете використовувати статичну конвенцію набору тексту, як Typescript.

Документом JSON може бути об'єкт або масив об'єктів. Об'єкт заповнюється в фігурні дужки

{
  // Об’єкт
}

а масив об'єктів заповнюється у квадратні дужки

[
  {
    "ключ": "значення"
  }
]
// Масив об’єктів

Якщо ви хочете дізнатися далі, я висвітлював створення та підтвердження документів JSON у структурі та схемі JSON - Блог Мехмета Егемена

Бажаючи вам добре вивчити предмет, приємного дня.


Відповідь 5:

Об'єкт JSON - це єдиний елемент, тоді як масив JSON (це може бути і колекція значень) - це сукупність об'єктів. Наприклад

Об'єкт JSON: var user = {firstName: 'Balamurugan', lastName: 'M'};

Масив JSON: var users = [{firstName: 'Balamurugan', lastName: 'M'}, {firstName: 'Quora', lastName: ''}];


Відповідь 6:

Об'єкт JSON - це єдиний елемент, тоді як масив JSON (це може бути і колекція значень) - це сукупність об'єктів. Наприклад

Об'єкт JSON: var user = {firstName: 'Balamurugan', lastName: 'M'};

Масив JSON: var users = [{firstName: 'Balamurugan', lastName: 'M'}, {firstName: 'Quora', lastName: ''}];