четверг, 2 марта 2023 г.

JSON

Начало знакомства https://dmitrybvita.blogspot.com/2022/02/json.html

https://ru.wikipedia.org/wiki/JSON
JSON  — текстовый формат обмена данными, основанный на JavaScript.

Более лаконичен по сравнению с XML.

JSON-текст представляет собой (в закодированном виде) одну из двух структур:

  • Набор пар ключ: значение.
  • Упорядоченный набор значений.

В качестве значений в JSON могут быть использованы:

  • запись — это неупорядоченное множество пар ключ:значение, заключённое в фигурные скобки «{ }». Ключ описывается строкой, между ним и значением стоит символ «:». Пары ключ-значение отделяются друг от друга запятыми.
  • массив (одномерный) — это упорядоченное множество значений. Массив заключается в квадратные скобки «[ ]». Значения разделяются запятыми. Массив может быть пустым, то есть не содержать ни одного значения. Значения в пределах одного массива могут иметь разный тип.
  • число (целое или вещественное).
  • литералы true (логическое значение «истина»), false (логическое значение «ложь») и null.
  • строка — это упорядоченное множество из нуля или более символов юникода, заключённое в двойные кавычки. Символы могут быть указаны с использованием escape-последовательностей, начинающихся с обратной косой черты «\» (поддерживаются варианты \", \\, \/, \t, \n, \r, \f и \b), или записаны шестнадцатеричным кодом в кодировке Unicode в виде \uFFFF.

JSON Schema — один из языков описания структуры JSON-документа. Использует синтаксис JSON.


Для чтения следующей статьи нужно воскресить в памяти понимание терминов SOAP и REST

https://dmitrybvita.blogspot.com/2022/02/soap.html

https://dmitrybvita.blogspot.com/2022/02/rest.html

а для понимания разницы между JSON и XML рекомендую почитать статьи на эту тему https://yandex.ru/search/?text=json+или+xml


https://habr.com/ru/post/554274/

Если вы тестируете API, то должны знать про два основных формата передачи данных:

  • XML — используется в SOAP (всегда) и REST-запросах (реже);
  • JSON — используется в REST-запросах.

JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript. Но при этом формат независим от JS и может использоваться в любом языке программирования.

JSON используется в REST API. По крайней мере, тестировщик скорее всего столкнется с ним именно там.

Далее на примерах + прочитать комментарии.


Что такое JSON — Введение

JSON или JavaScript Object Notation — текстовый формат обмена данными, основанный на JavaScript.

Комментариев нет:

Отправить комментарий