Начало знакомства 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. По крайней мере, тестировщик скорее всего столкнется с ним именно там.
Далее на примерах + прочитать комментарии.
Комментариев нет:
Отправить комментарий