Показать сообщение отдельно
  #37 (permalink)  
Старый 25.05.2023, 17:54
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,753

Сообщение от 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 что то поменяют? Например, добавят какие то поля?

Последний раз редактировалось voraa, 25.05.2023 в 18:00.
Ответить с цитированием