Пример JSON
Описание
В этом документе приведен пример JSON. Примеры связаны с XML, MySQL, MongoDB и API, чтобы добавить больше ценности. Вместо того, чтобы просто писать код JSON в качестве примеров, мы подумали, что для вас будет более полезным, если мы свяжем примеры с этими.
Если вы хотите прочитать о различных форматах, в которых может храниться JSON, вы можете обратиться к JSON Data Structure .
Ниже приведен пример документа JSON. Ниже это. XML формат того же документа дается.
Все документы JSON, используемые в этом документе, проверяются с помощью JSONLint .
XML и JSON
Документ JSON
{
"Dogs": [
{
"category": "Companion dogs",
"name": "Chihuahua"
},
{
"category": "Hounds",
"name": "Foxhound"
}
]
}
XML-документ
<dogs>
<dog>
<category>companion dogs</category>
<breed>Chihuahua</breed>
</dog>
<dog>
<category>Hounds</category>
<breed>Foxhound</breed>
</dog>
</dogs>
MySQL и JSON
Ниже приведена таблица MySQL. Используя код PHP-MySQL ниже таблицы, мы создали документ JSON.
MySQL Table
PHP MySQL код для извлечения данных из таблицы MySQL и отображения в виде JSON.
<?php
$host="localhost"; //replace with your hostname
$username="root"; //replace with your username
$password=""; //replace with your password
$db_name="demo"; //replace with your database
$con=mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "select * from emp_info"; //replace emp_info with your table name
$result = mysql_query($sql);
$json = array();
if(mysql_num_rows($result)){
while($row=mysql_fetch_row($result)){
$json['emp_info'][]=$row;
}
}
mysql_close($db_name);
echo json_encode($json);
// please refer to our PHP JSON encode function tutorial for learning json_encode function in detail
?>
Документ JSON
{"emp_info":[["Rameshwar Ghosh","[email protected]"],["Bidhan Chatterjee","[email protected]"],["Rebati Banerjee","[email protected]"]]}
MongoDB и JSON
В следующем примере показано, как MongoDB хранит данные в формате JSON. У нас есть таблица с именем 'userdetails', и если мы запустим запрос, чтобы выбрать все записи
По таблице мы получаем данные в формате JSON.
API Tumblr и JSON
tumblr.com - это платформа для обмена сообщениями. Он предлагает API для извлечения данных. Вот простая команда для получения информации блога. Для простоты мы оставили метод аутентификации за рамками этого документа.
http://api.tumblr.com/v2/blog/web-development-and-seo.tumblr.com/info
Где «web-development-and-seo» - это название блога, из которого вы хотите получить данные. Когда браузер указывает на этот URL, мы получаем следующий вывод в формате JSON.
{"meta":{"status":401,"msg":"Not Authorized"},"response":[]}.
Предыдущий: Проверка JSON с JSONLint
Далее: Установка JSON в PHP и функция PHP json_decode
Новый контент: Composer: менеджер зависимостей для PHP , R программирования