Дом развитие Что такое нотация объектов javascript (json)? - определение из техопедии

Что такое нотация объектов javascript (json)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает нотация объектов JavaScript (JSON)?

JavaScript Object Notation (JSON) - это открытый стандартный формат обмена данными, основанный на подмножестве синтаксиса JavaScript. JSON является текстовым, легким и обычно считается легко читаемым / доступным для записи.

Хотя JSON тесно связан с JavaScript, он не зависит от языка. Несмотря на независимость, JSON использует соглашения, аналогичные другим языкам (например, C, C ++, Java, Perl и Python), что делает JSON идеальным языком для обмена данными.

Характеристики JSON включают следующее:

  • Гибкость, позволяющая программисту определять ключи.
  • Меньше накладных расходов, поскольку контент в основном состоит из данных.
  • Портативные данные.
  • Непатентованное.
  • Общий и удобный формат для веб-сервисов.

Обычно используемый при разработке веб-приложений, JSON может использоваться в качестве формата данных для любого приложения, в котором информация хранится в виде текста.

Techopedia объясняет нотацию объектов JavaScript (JSON)

Некоторые предпочитают JSON формату обмена данными, а не XML, поскольку он менее многословен, работает быстро, уменьшает размер данных и упрощает обработку документов. Он широко используется в веб-разработке, особенно потому, что он плавно передает информацию между потенциально несовместимыми технологиями. Например, это может быть приложение Java, работающее на компьютере под управлением UNIX, или приложение C #, работающее в Windows.

Рекомендуется соблюдать некоторые меры предосторожности, поскольку JSON подвержен проблемам безопасности, возникающим из интерпретаторов JavaScript и литералов объектов, которые динамически исполняют текст JSON как JavaScript. Другими словами, JSON уязвим для злоумышленников, вставляющих JavaScript, которые могут взламывать и извлекать содержимое системного / веб-сервера и передаваемые объекты приложения. Методы повышения безопасности JSON существуют и могут решить такие проблемы. Таким образом, прежде чем внедрять JSON, разработчики должны постоянно знать обо всех лазейках в безопасности и возможных решениях.

Что такое нотация объектов javascript (json)? - определение из техопедии