#json-server
Вопрос:
Я пытаюсь получить доступ через свой браузер, чтобы посмотреть, что я получаю из своей базы данных json.
Вот пример:
{
"records": [
{
"data": {
"Identification number": "34",
"Name": "Joqmo",
"Gender": "female",
"Risk": "BITES",
"Hair length": "6.2000000000",
"IQ": "98",
"Admission date": "Mon Dec 13 00:00:00 CET 1993",
"Last breakdown": "Wed Dec 24 07:14:50 CET 2014",
"Yearly fee": "67035",
"Knows the Joker?": "true"
},
"kids": {
"has_relatives": {
"records": [
{
"data": {
"Relative ID": "1007",
"Patient ID": "34",
"Is alive?": "true",
"Frequency of visits": "29"
},
"kids": {
"has_phone": {
"records": [
{
"data": {
"Phone ID": "2008",
"ID of the relative": "1007",
"Phone": " (179)-982-0570"
},
"kids": {}
}
]
}
}
}
]
}
}
}
}
]
}
Тогда я смогу получить доступ localhost:5000/records
, и вся информация будет отображаться идеально.
Но при попытке получить доступ к более глубокому уровню, к localhost:5000/records/0
которому относится первый элемент в массиве, и я должен видеть «данные» и «дети» на первом уровне, но он отправляет 404.
Есть идеи???
Ответ №1:
Я читал, что json-библиотека имеет ограничения на это, и вы не можете получить доступ к данным таким образом, если данные не структурированы с идентификаторами таким же образом, как описано в примерах данных документов.