Валидация JSON из командной строки Linux

json Scripts

Благодаря своей гибкой структуре JSON (JavaScript Object Notation) стал стандартом передачи информации во многих веб-приложениях. Поскольку JSON широко используется (веб сайты, обмен данных между фронтом и бакендом, REST API ..) для представления структурированных данных с большой степенью гибкости, возникает потребность в возможности проверки представлений JSON.

Проверка схемы Json позволяет:

  • Проверить данные JSON на соответствие схеме JSON, т. е. проверить, соответствуют ли данные JSON спецификации схемы JSON.
  • Проверить правильно ли сформирована сама схема JSON.

Валидация данных JSON по схеме JSON из командной строки

Существует множество библиотек с открытым исходным кодом и инструментов, которые могут проверять данные JSON. Одним из них является библиотека Python JSON-Spec.

Чтобы установить JSON-Spec в Linux, сначала установите pip, а затем необходимо установить сам json-spec.

Примеры проверки схемы json

Валидация схемы JSON из командной строки

Для проверки, соответствует ли схема синтаксису json, можно использовать инструмент Java под json-schema-validator

Для проверки схемы, необходимо скачать Java библиотеку, к примеру json-schema-validator

Проверка схемы JSON онлайн

Существует множество сайтов для проверки схемы Json, к примеру: https://www.jsonschemavalidator.net/, позволяющие проверить схему Json без установки дополнительных инструментов.

Avatar for Gnostis
Gnostis
Добавить комментарий