JSON - Обзор
JSON или JavaScript Object Notation - это легкий текстовый открытый стандарт, предназначенный для удобочитаемого обмена данными. Соглашения, используемые JSON, известны программистам, включая C, C ++, Java, Python, Perl и т. Д.
JSON расшифровывается как JavaScript Object Notation.
Формат был указан Дугласом Крокфордом.
Он был разработан для обмена удобочитаемыми данными.
Он был расширен из языка сценариев JavaScript.
Расширение имени файла .json.
Тип интернет-носителя JSON: application/json.
Единый идентификатор типа - public.json.
Использование JSON
Он используется при написании приложений на основе JavaScript, которые включают расширения браузера и веб-сайты.
Формат JSON используется для сериализации и передачи структурированных данных через сетевое соединение.
В основном он используется для передачи данных между сервером и веб-приложениями.
Веб-службы и API используют формат JSON для предоставления общедоступных данных.
Его можно использовать с современными языками программирования.
Характеристики JSON
- JSON легко читать и писать.
- Это легкий текстовый формат обмена.
- JSON не зависит от языка.
Простой пример в JSON
В следующем примере показано, как использовать JSON для хранения информации, связанной с книгами, в зависимости от их темы и выпуска.
{
"book": [
{
"id":"01",
"language": "Java",
"edition": "third",
"author": "Herbert Schildt"
},
{
"id":"07",
"language": "C++",
"edition": "second",
"author": "E.Balagurusamy"
}
]
}
Разобравшись с вышеуказанной программой, мы попробуем другой пример. Сохраним приведенный ниже код какjson.htm -
<html>
<head>
<title>JSON example</title>
<script language = "javascript" >
var object1 = { "language" : "Java", "author" : "herbert schildt" };
document.write("<h1>JSON with JavaScript example</h1>");
document.write("<br>");
document.write("<h3>Language = " + object1.language+"</h3>");
document.write("<h3>Author = " + object1.author+"</h3>");
var object2 = { "language" : "C++", "author" : "E-Balagurusamy" };
document.write("<br>");
document.write("<h3>Language = " + object2.language+"</h3>");
document.write("<h3>Author = " + object2.author+"</h3>");
document.write("<hr />");
document.write(object2.language + " programming language can be studied " + "from book written by " + object2.author);
document.write("<hr />");
</script>
</head>
<body>
</body>
</html>
Теперь давайте попробуем открыть json.htm с помощью IE или любого другого браузера с поддержкой javascript, который дает следующий результат:
Вы можете обратиться к главе Объекты JSON для получения дополнительной информации об объектах JSON.