Сообщение от Nexus
|
Особенно это помогает при работе с внешними данными: отпадает нужда каждый раз смотреть в консоли набор каких данных вернул сервер.
|
Мне в ответ сервер (сторонний api) возвращает такой json
{
"status": "ok",
"message-type": "work",
"message-version": "1.0.0",
"message": {
"indexed": {
"date-parts": [[2022, 12, 26]],
"date-time": "2022-12-26T14:49:48Z",
"timestamp": 1672066188725
},
"reference-count": 5,
"publisher": "Keldysh Institute of Applied Mathematics",
"issue": "82",
"content-domain": { "domain": [], "crossmark-restriction": false },
"short-container-title": ["KIAM Prepr."],
"published-print": { "date-parts": [[2017]] },
"DOI": "10.20948/prepr-2017-82",
"type": "journal-article",
"created": {
"date-parts": [[2017, 9, 15]],
"date-time": "2017-09-15T10:21:58Z",
"timestamp": 1505470918000
},
"page": "1-14",
"source": "Crossref",
"is-referenced-by-count": 4,
"title": ["Updated revision date for reference to alive publication"],
"prefix": "10.20948",
"author": [
{
"ORCID": "http://orcid.org/0000-0002-7044-8287",
"authenticated-orcid": false,
"given": "Mikhail Mikhailovich",
"family": "Gorbunov-Possadov",
"sequence": "first",
"affiliation": [
{ "name": "Keldysh Institute of Applied Mathematics" }
]
},
{
"ORCID": "http://orcid.org/0000-0001-7372-3574",
"authenticated-orcid": false,
"given": "Rimma Yuryevna",
"family": "Skornyakova",
"sequence": "additional",
"affiliation": [
{ "name": "Keldysh Institute of Applied Mathematics" }
]
}
],
"member": "8521",
"published-online": { "date-parts": [[2017]] },
"reference": [
{
"key": "1",
"unstructured": "\u0413\u043e\u0440\u0431\u0443\u043d\u043e\u0432-\u041f\u043e\u0441\u0430\u0434\u043e\u0432 \u041c.\u041c. \u0416\u0438\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f // \u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u2014 2011, \u2116 4. \u2014 \u0421. 48\u201349. \u2014 URL: http://keldysh.ru/gorbunov/live.htm"
},
{
"key": "2",
"doi-asserted-by": "publisher",
"unstructured": "\u0413\u043e\u0440\u0431\u0443\u043d\u043e\u0432-\u041f\u043e\u0441\u0430\u0434\u043e\u0432 \u041c.\u041c. \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u043a\u0430\u043a \u043e\u0431\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u0443\u0447\u0435\u043d\u043e\u0433\u043e \u2014 [\u0431.\u2009\u043c.]: \u0418\u0437\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, 2017. \u2014 64 \u0441. \u2014 doi:10.20948/ridero-2017-gorbunov \u2014 ISBN 978-5-4483-7792-1",
"DOI": "10.20948/ridero-2017-gorbunov"
},
{
"key": "3",
"unstructured": "\u0416\u0438\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f: \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u2014 URL: http://alive.keldysh.ru"
},
{
"key": "4",
"unstructured": "Dublin Core Metadata Initiative. \u2014 URL: http://dublincore.org/"
},
{
"key": "5",
"unstructured": "\u0410\u0432\u0442\u043e\u0440\u0443 \u043f\u0440\u0435\u043f\u0440\u0438\u043d\u0442\u0430 \u0418\u041f\u041c \u0438\u043c.\u041c.\u0412.\u041a\u0435\u043b\u0434\u044b\u0448\u0430 \u2014 URL: http://keldysh.ru/preprints/"
}
],
"container-title": ["Keldysh Institute Preprints"],
"original-title": [
"\u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u0430\u044f \u0434\u0430\u0442\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0438 \u0432 \u0441\u0441\u044b\u043b\u043a\u0435 \u043d\u0430 \u0436\u0438\u0432\u0443\u044e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044e"
],
"deposited": {
"date-parts": [[2020, 1, 16]],
"date-time": "2020-01-16T09:06:58Z",
"timestamp": 1579165618000
},
"score": 1,
"resource": {
"primary": {
"URL": "http://keldysh.ru/papers/2017/prep2017_82.pdf"
}
},
"subtitle": [],
"short-title": [],
"issued": { "date-parts": [[2017]] },
"references-count": 5,
"journal-issue": {
"issue": "82",
"published-online": { "date-parts": [[2017]] },
"published-print": { "date-parts": [[2017]] }
},
"URL": "http://dx.doi.org/10.20948/prepr-2017-82",
"relation": {},
"ISSN": ["2071-2898", "2071-2901"],
"issn-type": [
{ "value": "2071-2898", "type": "print" },
{ "value": "2071-2901", "type": "electronic" }
],
"subject": ["General Medicine"],
"published": { "date-parts": [[2017]] }
}
}
В котором, меня интересует лишь пара полей.
Сколько времени уйдет на точное описание на ts такого объекта
(И знать бы еще, что другие поля означают)
И как описание объекта поможет, если вдруг в api что то поменяют? Например, добавят какие то поля?